C version ¶
- 개 :
~cpp
typedef poly * poly_ptr
struct poly{
int coef;
int expon;
poly_ptr link;
};
...
poly_ptr invert(poly_ptr p)
{
poly_ptr front, middle;
/*front = p;
middle = front->link;
p = middle->link;
front->link = NULL;
middle->link = front;*/
middle = NULL;
while(p){
front = middle;
middle = p;
p = p->link;
middle->link = front;
}
return middle;
}










