有一带头结点的单链表,编程将链表颠倒过来,要求不用另外的数组或结点完成

如题所述

void inverse(LinkList &L) {
// 逆置带头结点的单链表 L
p=L->next; L->next=NULL;
while ( p) {
q=p->next; // q指向*p的后继
p->next=L->next;
L->next=p; // *p插入在头结点之后
p = q;
}
}
温馨提示:答案为网友推荐,仅供参考
相似回答