方法1:先把所有节点压栈再一个个pop
方法2:
void Reversal()
{
Node *p=head,*q,*r;
q=p->next;
p->next=null;
if(q) r=q->next;
while(r){
q->next=p;
p=q;
q=r;
r=r->next;
}
q->next=p;
head=q;
}
方法1:先把所有节点压栈再一个个pop
方法2:
void Reversal()
{
Node *p=head,*q,*r;
q=p->next;
p->next=null;
if(q) r=q->next;
while(r){
q->next=p;
p=q;
q=r;
r=r->next;
}
q->next=p;
head=q;
}