循環リストの逆転
ヘッドノードを持つ循環リストのヘッドノードポインタはlistであることがわかっています。リンクリストの方向を逆にするアルゴリズムを記述しないでください。
// 逆转链表的链接方向 void CHANGEOVER(LinkList list){ LinkList p,q,r; p=list->link; q=list; while (p!=list) { r=q; q=p; p=p->link; q->link=r; } list->link=q; }