void
reverse ( Linklist H )
{
LNode *p;
p=H->next;
/*p指向第一个数据结点*/
H->next=NULL;
/*将原链表置为空表H*/
while
( p )
q=p;
p=p->next;
q->next=H->next;
/*将当前结点插到头结点的后面*/
H->next=q;
}