void reverseList(LinkList *L){
LinkList p,q,r;
p=*L;
q=NULL;
r=NULL;
while (p!=NULL){
q=p;
p=p->next;
q->next=r;
r=q;
}
*L=q;
}
void reverseList(LinkList *L){
LinkList p,q,r;
p=*L;
q=NULL;
r=NULL;
while (p!=NULL){
q=p;
p=p->next;
q->next=r;
r=q;
}
*L=q;
}