数据结构是计算机专业教学计划中的核心课程,也是计算机及相关专业考研和水平等级考试的必考科目。要从事和计算机科学与技术相关的工作,尤其是计算机应用领域的开发和研制工作,必须具备坚实的数据结构基础。在本书第1版成功的基础上,作者进行了修订,作为第2版,本书内容更贴合《计算机学科专业硕士研究生入学考试基础综合考试大纲》,可读性和实用性更强。本书介绍了数据结构、算法以及抽象数据类型的概念,介绍了线性表、栈、队列和串、数组、树和二叉树、图等常用数据结构,讨论了常用的查找、排序和索引技术,给出了较多的数据结构的应用实例。限于篇幅,把贯穿所有数据结构的综合案例放在了网站上,供读者下载。本书内容丰富,层次清晰,讲解深入浅出,可作为计算机及相关专业本、专科数据结构课程的教材,也可供从事计算机软件开发和应用的工程技术人员阅读、参考。
数据结构(C++版)学习辅导与实验指导(第2版) 数据结构考研辅导(第2版) 为读者构建多层次的知识体系。在问题求解层面,以数据表示和数据处理为主线,给出“问题à想法à算法à程序”的思维模式;在算法设计层面,通过“图示分析→伪代码描述→C++实现”的三级模式,强调计算思维的培养;在算法分析层面,理解什么是“好”算法,给出算法分析的基本方法;在存储结构层面,通过存储示意图理解数据表示,再给出存储结构定义;在程序实现层面,给出所有数据结构的C++实现;在数据结构和算法的运用层面,通过应用实例将数据结构、算法和程序有机融合在一起。 立体化教材保证教学有效实施。配套有学生用书(习题解析和实验指导)、教师用书(教案和讲稿)、考研辅导等纸质教材,并提供教学大纲、教学日历、教学课件、源程序等教学资源。 定位准确,合理规划教学内容。抓牢核心概念,提炼基础性内容,侧重工程实践,减少形式化描述,注重算法设计与程序实现。 遵循认知规律,理清教学主线。结合教学对象分析课程特点,根据学生的认知规律,按照从已知到未知的思维进程逐步推进教学内容,知识单元的拓扑结构安排合理,主线清晰。 以知识为载体,注重能力培养。注意引导思维,通过讲思路讲过程讲方法,展现问题的求解过程。 分析难点,针对处理。针对数据结构内容抽象的特点,全书共设计了250多个插图,大量的插图将抽象的内容进行了具体化处理,降低了理解问题的复杂性,使本教材做到“教师易教,学生易学”。
- 版权: 清华大学出版社
- 出版: 2011-06-01
- 更新: 2023-07-21
- 书号:9787302244165
- 中图:TP311.12-43;TP312C-43
- 学科:工学控制科学与工程工学计算机科学与技术