设有两个由正整数组成的有序的带有头结点的单链表,结点的存储结构如下: typedef struct LNode{ int data; struct LNode *next; }LNode,*LinkList; 设计算法,实现这两个有序单链表的归并。 void MergeList(LinkList A,LinkList B,LinkList C){ LinkList pa,pb,pc; pa=A->next;pb=B->next; pc=C; while(___1___){ if(pa->data data){ ____2____; pc=pa; pa=pa->next; } else{ ____3____ ; pc=pb; pb=pb->next; } } if(pa!=NULL) ____4____ ; else pc->next=pb; free(B); ____5____ ; }