可能重复:
无法反转链表
我正在尝试反转链接列表:
void LinkedList::reverseList()
{
Node *next=_head;
Node *prev=0;
while(next!=0)
{
Node *tmp=next->_next;
next->_next=prev;
prev=next;
next=tmp;
}
}
假设列表是:4->3->2->1
当我打印列表时,我只看到 1(打印功能很好)。
有什么帮助吗?
谢谢