H992109898 2015-11-07 06:49 采纳率: 33.3%
浏览 1012

单向链表全部逆置,自以为我的代码没有错呀。

void reverse(head)
{
ex *p,*q;
p = head->next;
q = p->next;
head->next = NULL;
while (p->next!=NULL)
{

    p->next = head;
    head = p;      
    p = q;
    q = p->next;

}
head = p;
}

  • 写回答

3条回答 默认 最新

  • havedream_one 2015-11-07 07:36
    关注

    你这链表有没有头结点

    评论

报告相同问题?