LinkList MergeSameValue(LinkList L1, LinkList L2){
LinkList L = (LNode *)malloc(sizeof(LNode));
InitList(L);
LNode *p1 = L1->next, *p2 = L2->next;
while(p1!=NULL && p2!=NULL){
if(p1->data == p2->data){
InsertList(L, Length(L)+1, p1->data);
p1 = p1->next;
p2 = p2->next;
}else if(p1->data < p2->data){
p1 = p1->next;
}else{
p2 = p2->next;
}
}
return L;
}
设计一个算法从有序单链表A和B的公共元素产生链表C
最新推荐文章于 2023-11-25 22:10:55 发布