void merge_link(link_list A,link_list B)
{
link_list h,p,q;
p = A->next;
q = B->next;
free(B);
h = A;
while( p && q )
{
if(p->data <= q->data )
{
h->next = p;h = p;p = p->next;
}
else { h->next = q ; h = q ; q = q->next;}
}
if(p == NULL)p = q;
h->next = p;
}