void consolidate(Linklist La,LinkList lb)
{
Lnode *pa=La->next;
Lnode *pb=Lb->next;
LinkList Lc=(LinkList *)malloc(sizeof(Lnode));
Lc->next=Null;
For(pa;pa!=null;pa=pa->next)
{
while(pb)
{
if(pb->data=pa->data)
{
t=(LinkList *)malloc(sizeof(Lnode));
t->data=pb->data;
t->next=Lc->next;
Lc->next=t;
pb=Null;
}
else pb=pb->next;
}
}
}
本文介绍了一种链表合并算法,该算法将两个已排序的链表La和Lb合并成一个新的链表Lc,其中包含两个链表中所有相同的元素。通过遍历两个链表并比较节点数据来实现这一目标。


被折叠的 条评论
为什么被折叠?



