数据结构练习题解答(三)第三章链表(Data structure Exercises answer (three) third chapters linked list).docVIP
- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据结构练习题解答(三)第三章链表(Data structure Exercises answer (three) third chapters linked list).doc
数据结构练习题解答(三)第三章链表(Data structure Exercises answer (three) third chapters linked list)
Answers to data structure exercises (three)
Third chapter linked list
3-2 try to write an algorithm to find the first I node in a single table with header nodes. If found, the function returns the address of the I node; if not found, the function returns 0.
[answers]
Template class Type
ListNode Type * List Type:: GetANode (int i) {
Get / / single list to the I node address, I start counting from 0, I 0 pointer 0, I = 0 return header node address.
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 let HA and Hb be two header pointers of non decreasing ordinal single linked list with header nodes, and try to design an algorithm to merge the two ordered linked lists into a non increasing ordered single chained list. The result list still uses the storage space of the original two linked lists, and does not occupy any other storage space. Allow repeated data in the table.
[answers]
#include iostream.h
Template class Type class List;
Template class Type class ListNode {
Friend class ListType;
Public:
(ListNode); / / constructor
ListNode (const Type item); / / constructor
Private:
Type data;
ListNodeType *link;
};
Template class Type class List {
Public:
List (const Type finishied); / / the establishment of the list
Void (Browse); / / print list
Void Merge (ListType hb); / / connection list
Private:
ListNodeType *first, *last;
};
The realization of the function of member / /
Template class Type
ListNodeType:: ListNode (): link (NULL) {}
/ / constructor, only to initialize the pointer member.
Template class Type
ListNodeType: ListNode (const Type item)
: data (item), link (NULL) {}
/ / constructor initialization data and pointer members.
Template class Type
ListType:: List (const Type finishied) {
/ / create header node with a single linked list, finished is a stop sign input table,
All input values in numerical / /
您可能关注的文档
- 年度河北省自然科学基金项目申报指南.doc
- 石油北京秋《化工仪表及自动化》第三阶段在线作业.doc
- 国际经济学 期末考试重点名词解释汇总(Explanation of key terms in international economics final examination).doc
- 船舶扣押制度中扣船范围问题分析.doc
- 2013科普英语单词词组注解.doc
- 大学英语阶段练习概要.doc
- 简单的商品库存管理程序 c语言(Simple commodity inventory management program c language).doc
- 北京某多层库房及管理用房施工组织设计(附图丰富_创长城杯)_secret.doc
- 2017 首届苍南旅游文化节策划方案1.doc
- 【精选】目标管理与绩效考核讲义考题.doc
- 英语六级必备高级词汇.doc
- 四川建筑工程施工质量验收规范实施指南(页土建用表).doc
- 素描学习笔记(Drawing notes).doc
- 水泵招标文件通用版.docx
- 时事政策、旅游法规席卷.doc
- 河北省石家庄市高中英语Unit2WorkingthelandWorkingtheland单词导学案新人教版必修4201708131.doc
- 非线性物理--混沌_mod.doc
- 通过java往word中写入内容(Write content to word through Java).doc
- 【精选】光学空间滤波及光信息处理技术.doc
- 脑泰通颗粒对缺血性脑卒中模型大鼠slit及vegf影响实验的研究.docx
最近下载
- 附着式升降脚手架施工方案范本.pdf VIP
- 小学四年级英语阅读理解30篇及小学四年级英语作文.doc VIP
- 电梯安装工程管理重难点分析.doc VIP
- 2025年保安员资格证考试题库大全(答案附后面).docx
- 【高考必备】高考总复习系列丛书-高三化学一轮复习考点优化设计(第五辑):考点六十三等效平衡Word版含解析[原创精品].doc VIP
- 米家小米智能门锁 E30使用说明书.pdf
- 统编版道德与法治八年级上册《诚实守信》说课课件.pptx VIP
- 第一单元峥嵘岁月 第1课情感表达 教学设计 人教版初中美术七年级上册.docx VIP
- 大班幼儿参与幼儿园物质环境创设的现状及提升策略.docx VIP
- 省优秀科组申报材料.pdf VIP
文档评论(0)