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;
}













