简介
本书注重理论与实践的结合,采用循序渐进的方法,全面系统地介绍了数据结构相关的概念和算法。 全书可概括为两部分,第一部分为知识讲解和上机实验,共6章,主要介绍线性表、树、图等基本数据结构的特点、基本操作、抽象数据类型、存储方式、实现方法和相关的典型应用,以及常用的排序方法和实现方法,此部分将知识点的讲解、知识检测与实验相融合。第二部分为课程设计,共5章,主要是三大结构的综合应用,选取了九大问题,包括约瑟夫环、图书管理、迷宫、停车管理、排队就餐、哈夫曼编码、英文文本对比、校园地图和校园超市选址。通过课程设计提高学习者应用所学的原理和方法解决实际问题的能力。 本书适合普通高等院校计算机相关专业的学生使用。
编辑推荐
1.本书为一体化教程,融合了基础知识讲解、基础知识测试、实验、实验拓展和课程设计等内容。各章首先给出知识导图,使学习者对本章内容有一定的了解和认识。然后从基本概念入手,逐步介绍其特点和基本操作的实现、主要算法的基本思想和实现步骤,接着通过实例进一步讲述如何应用,最后通过上机实验使学习者理解和掌握相关的原理和方法。 2.精简内容、强化基础。本书遵循“有用、够用、实用”基本原则,重点放在基础知识的介绍,且语言言简意赅,剔除了部分难度较大的内容。 3.本书采用了Java语言为主、C++为辅的描述形式。 4.本书在内容编排上,以应用型本科专业实践教学需要为出发点,注重基础训练与综合创新训练相结合,本书的编者都是来自高校教学一线的专业教师,在文字表达上充分考虑学生的知识基础,在内容编排上图文并茂,尽可能将操作步骤形象化地展示在学习者面前。
更多出版物信息
- 版权: 清华大学出版社
- 出版: 2021-06-01
- 更新: 2023-06-22
- 书号:9787302573708
- 中图:TP311.12-43;TP312.8JA
- 学科:工学控制科学与工程工学计算机科学与技术