- 211
- 0
- 约4.27万字
- 约 45页
- 2016-05-20 发布于天津
- 举报
2011级本科数据结构与算法习题答案.doc
第2章 线性表
2.算法设计题
(1)将两个递增的有序链表合并为一个递增的有序链表。要求结果链表仍使用原来两个链表的存储空间, 不另外占用其它的存储空间。表中不允许有重复的数据。
void MergeList_L(LinkList La,LinkList Lb,LinkList Lc){
pa=La-next; pb=Lb-next;
Lc=pc=La; //用La的头结点作为Lc的头结点
while(pa pb){
if(pa-datapb-data){ pc-next=pa;pc=pa;pa=pa-next;}
else if(pa-datapb-data) {pc-next=pb; pc=pb; pb=pb-next;}
else {// 相等时取La的元素,删除Lb的元素
pc-next=pa;pc=pa;pa=pa-next;
q=pb-next;delete pb ;pb =q;}
}
pc-next=pa?pa:pb; //插入剩余段
delete Lb; //释放Lb的头结点}
(2)将两个非递减的有序链表合并为一个非递增的有序链表。要求结果链表仍使用原来两个链表的存
您可能关注的文档
最近下载
- 部编版三年级语文下册各单元同步习作指导(提纲式).pdf VIP
- 覆土式液化石油气储罐的工程应用及设计分析.pdf VIP
- 统编版语文三年级下册第1-8单元作文填空式仿写.docx VIP
- 2025年国税系统副处级领导后备干部选拔笔试真题及答案解析.docx
- 电力系统分析习题集及答案解析 .pdf VIP
- 2025企业级AI Agent(智能体)价值及应用报告.pptx
- 装箱单(中英文)模板.doc VIP
- QC∕T 1067.1-2017 汽车电线束和电气设备用连接器 第1部分:定义、试验方法和一般性能要求.pdf
- 打桩送桩工程量计算案例.pptx VIP
- 基坑开挖监理实施细则.docx VIP
原创力文档

文档评论(0)