- 11
- 0
- 约9.37千字
- 约 8页
- 2016-12-03 发布于河南
- 举报
数据结构练习题解答(三)
数据结构练习题解答(三)
第三章 链表
3-2(1) 试编写一个算法,在带表头结点的单链表中寻找第i个结点。若找到,则函数返回第i个结点的地址;若找不到,则函数返回0。
【解答】
template class Type
ListNode Type * List Type :: GetANode ( int i ) {
//取得单链表中第i个结点地址, i从0开始计数, i 0时返回指针0, i = 0时返回表头结点地址。
if ( i 1 ) return NULL;
ListNode Type * p = first; int k = 0;
while ( p != NULL k i ) { p = p→link; k++; }
return p;
}
3-3 设ha和hb分别是两个带表头结点的非递减有序单链表的表头指针, 试设计一个算法, 将这两个有序链表合并成一个非递增有序的单链表。要求结果链表仍使用原来两个链表的存储空间, 不另外占用其它的存储空间。表中允许有重复的数据。
【解答】
#include iostream.h
template class Type class List;
template class Type class ListNode {
friend class ListType;
publi
您可能关注的文档
- Genesis2000资料_读入.doc
- SQL关键字.doc
- Longman 2000.doc
- 计科(高职)09-2 李明菊.doc
- 链栈的各种基本运算的实现实验报告.doc
- 高二英语能力训练3.doc
- (智慧测评)2015届高考历史大一轮总复习 1-1商周时期的政治制度和秦朝中央集权制度的形成课时精练 新人教版必修.doc
- (智慧测评)2015届高考历史大一轮总复习 1-2从汉到元政治制度的演变和明清君主专制的加强课时精练 新人教版必修.doc
- (智慧测评)2015届高考历史大一轮总复习 10-1世界资本主义经济政策的调整课时精练 新人教版必修.doc
- (智慧测评)2015届高考历史大一轮总复习 10-2苏联的社会主义建设课时精练 新人教版必修.doc
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
原创力文档

文档评论(0)