- 8
- 0
- 约8.02千字
- 约 8页
- 2020-11-02 发布于甘肃
- 举报
1. 假设有两个按元素值递增次序排列的线性表,均以单链表形式。请编写算法将这两个单链表归并为一个按元素值递减次序排列的单链表,并要求利用原来两个单链表的结点存放归并后的单链表。【北京大学 1998 三、1 (5分)】
LinkedList Union(LinkedList la,lb)
{ pa=la-next; pb=lb-next;
la-next=null;
while(pa!=null pb!=null) ∥当两链表均不为空时作
if(pa-data=pb-data)
{ r=pa-next;
pa-next=la-next; ∥将pa结点链于结果表中,同时逆置。
la-next=pa;
pa=r;
}
else
{r=pb-next;
pb-next=la-next; ∥将pb结点链于结果表中,同时逆置。
la-next=pb;
pb=r;
}
while(pa!=null)
您可能关注的文档
最近下载
- 中成药配方详解:橘红颗粒.ppt
- DL 5190.4-2019 电力建设施工技术规范 第4部分:热工仪表及控制装置.pdf VIP
- 2026年学习教育查摆问题清单及整改措施台账(四个方面16条).docx VIP
- Kager三角临床意义.pptx VIP
- 三毛流浪记6.pdf VIP
- 城市轨道交通车辆构造:城轨交通车辆空调系统PPT教学课件.pptx
- (2021-2025)五年高考物理真题分类汇编(全国)专题11 电磁感应(解析版).docx VIP
- 2026年建筑施工企业土建类专职安全员(建安C2证)考核题库.docx
- 政府机关餐饮服务食堂餐饮服务方案.docx VIP
- 生活垃圾处置及清运服务实施方案.docx VIP
原创力文档

文档评论(0)