数据结构3-有序链表合并
文字解释
- 创建三个指针变量,pa,pb,pc,pa,pb为游标
- 把pc置为pa的头节点.
- pa,pb,分别置为两个链表的第一个节点
- 比较pa和pb,将pc->next置为两者中大的那一个(假设pa大,pc->next=pa,下面都是假设pa大)
- ,然后pc=pc->next,pa=pa->next(方便下次比较,将游标置为下一个)
- 如果pa或者pb有一个为空,pc->next=pa(如果pa非空)
代码例子
1 | int Mergelist(stu *l1,stu *l2){ |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 klzy.xyz!
