西电数据结构教程习题解析与算法上机实现剖析.doc

西电数据结构教程习题解析与算法上机实现剖析.doc

  1. 1、本文档共237页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据结构教程习题解析与算法上机实现 主编 胡元义 副主编 雷西玲 罗作民 宁耀斌 孙旭霞 陈曦 内容简介 本书从实践角度对数据结构内容进行了完善和补充,是与作者出版的另一本《数据结构教程》配套使用的辅助教材;全书一方面对《数据结构教程》中的习题给出了深入浅出的解析,另一方面对《数据结构教程》中出现的算法和部分习题算法调试了近80个上机实现程序并涵盖了数据结构的所有内容,这对深入掌握和灵活运用数据结构知识,提高解题和编程的思维、方法以及实际动手能力都有很大的帮助。 本书也是一本难得的数据结构算法实现资料,可以配合目前各类数据结构(C语言)教材使用,起到衔接教学与实践的作用。此外,本书也可作为考研资料以及计算机应用人员的实用资料和参考书。 前 言 数据结构是计算机及相关专业的主干课程之一,其目的是让读者学习、分析和研究数据对象的特性及数据的组织方法,以便选择合适的数据逻辑结构和存储结构,设计相应的运算操作,把现实世界中的问题转化为计算机内部的表示与处理的方法。在信息科学领域,尤其是在系统软件和应用软件的设计和应用中要用到各种数据结构,因此,掌握数据结构对提高软件设计能力和程序编制水平有很大的帮助。 本书分为两篇。 第1篇为习题解析,共9章,分别为《数据结构教程》中各章的习题解析。该篇可在学习数据结构课程时同步使用,以帮助学生对数据结构知识的学习和掌握有一个比较全面、深入和系统的认识,达到使理论转化为能力的目的。习题解析部分是作者在多年讲授数据结构课程基础上总结、归纳编写而成,大多数取自历年的考研试题。为了便于正确理解有关数据结构的概念,掌握解题思路、方法和技巧;各章的习题大多给出了详尽的解题过程,对有代表性的习题,也给出了详细的分析、归纳和说明。此外,针对某些难题,书中还给出了一些新的解题思路和方法。通过习题解析,引导学生由基本概念出发寻找求解数据结构问题普遍的思路和方法,并由此深化对理论知识的理解,达到举一反三、提高分析问题与解决问题能力的目的。由于习题许多都选自历届考研试题,因此也可作为考研复习资料。 第2篇为算法上机实现,对《数据结构教程》中出现的算法和部分习题算法给出了近80个上机实现程序并涵盖了数据结构的所有内容,这对深入掌握和灵活运用数据结构知识,提高编程的思维、方法和实际动手能力都有很大的帮助。数据结构课程对理论与实践的要求都相当高,并且内容多难度大,虽然大多数数据结构教材都强调了实践的重要性,但缺乏供实践练习的材料和环节,很多教材对算法的描述也只是概述性的伪代码,而无法直接上机实现,学生很难将这些算法转化为实现程序。本篇对《数据结构教程》中所有的算法都给出了上机实现程序和详细的程序注释,阅读起来一目了然,能够很快的掌握算法的精髓和实现手段,使得学生对数据结构知识的实践与应用有一个比较全面、深入和系统的认识,达到理论与实践相结合的目的。通过上机实践,可以开拓学生的视野,培养创新能力。此外,本篇给出的上机程序无论从涵盖了数据结构内容的全面性、完整性、实用性以及程序设计的新颖性都具有突出的特点,因此是一本难得的实用计算机资料。对于各章的算法习题,其完整的实现程序见作者于西安电子科技大学出版社出版的《数据结构实践教程(第二版)》一书。 由于作者水平所限,书中难免存在错误和不妥之处,敬请读者批评指正。 作 者 2012年1月 目 录 第1篇 习题解析 第1章 绪论习题解析 第2章 线性表习题解析 第3章 栈和队列串数组与广义表树与二叉树查找排序求无向连通图中距顶点路径长度为k的所有结点用深度优先搜索对图所有顶点进行拓扑排序参考文献 (3)数据的____包括集合、线性、树和图4种基本类型。 A. 存储结构 B. 逻辑结构 C.基本运算 D.算法描述 (4)数据的存储结构包括顺序、链接、散列和____4种基本类型。 A. 向量 B. 数组 C.集合 D.索引 (5)关于逻辑结构,以下说法错误的是____。 A. 逻辑结构与数据元素本身的形式和内容无关 B. 逻辑结构与数据元素的相对位置有关 C. 逻辑结构与所含结点的个数无关 D. 一些表面上很不相同的数据可以有相同的逻辑结构 (6)根据数据元素之间关系的不同特性,以下4类基本逻辑结构反映了4类基本数据的组织形式。下面解释中错误的是____。 A. 集合中任何两个结点之间都有逻辑关系,但组织形式松散 B. 线性结构中结点按逻辑关系依次排列成一条“锁链” C. 树形结构具有

文档评论(0)

三四五 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档