typedef struct LNode{
int data;
struct LNode *next;
}LNode, *LinkList;
LinkList Reverse(LinkList &L)
{
LNode *s,*p=L,*r=p->next;
p->next==NULL;//处理第一个结点
while(r!=NULL)
{
s=p;
p=r;
r=r->next;
p->next=s;
}
L=p;
return L;
}