void MegerLinkList(LinkList *list1 , LinkList *list2)
{
if(list1 == NULL && list2 == NULL) return NULL;
LinkList *p = list1->next;
LinkList *q = list2->next;
LinkList *tail = list1;
list2->next = NULL;
while(p != NULL && q! NULL)
{
if(p->data < q->data)
{
tail->next =p;
p=p->next;
}
else
{
tail->next = q;
q=q->next;
}
tail = tail->next;
}
if(p != NULL)
tail ->next =p;
if(q != NULL)
tail->next=q;
}