求问下,这个链表倒置的代码是不是写错了?
- C/C++ code
void Reverse(node *&head){ node *newhead=NULL; node *p; while (head!=NULL) { p=head; head=head->next; p->next=newhead; //这句写错了吧?newhead咋在右边呢? newhead=p; } head=newhead;}
先谢谢大神们了~~
[解决办法]
发布时间: 2012-09-10 11:02:32 作者: rapoo
求问下,这个链表倒置的代码是不是写错了?
void Reverse(node *&head){ node *newhead=NULL; node *p; while (head!=NULL) { p=head; head=head->next; p->next=newhead; //这句写错了吧?newhead咋在右边呢? newhead=p; } head=newhead;}