像Schaum's Outline系列的所有图书一样,本书可用于自学,但更适合与使用C++程序设计语言的数据结构方面的常规课程配合使用。
本书包括200多个示例和问题。作者坚定地相信可以从良好构造的示例及完整解释的集合中学习数据结构的原理。本书旨在提供这种支持。
| 书名 | 数据结构学习指导与习题解答(C++语言版) |
| 分类 | |
| 作者 | (美)哈伯德 |
| 出版社 | 清华大学出版社 |
| 下载 | 抱歉,不提供下载,请购买正版图书。 |
| 简介 | 编辑推荐 像Schaum's Outline系列的所有图书一样,本书可用于自学,但更适合与使用C++程序设计语言的数据结构方面的常规课程配合使用。 本书包括200多个示例和问题。作者坚定地相信可以从良好构造的示例及完整解释的集合中学习数据结构的原理。本书旨在提供这种支持。 内容推荐 数据结构是计算机专业的核心课程,是计算机软件开发和应用人员必备的专业基础。本书首先复习了C++的基础知识,然后介绍了数据结构的相关内容,包括递归、栈、队列、链表、表、树、二叉树、查找树、堆和优先级队列、排序。本书附录中列出了相关的参考资源,提供了必要的数学知识,并给出了一些算法和类的源代码实现。 本书包含大量的示例,有助于读者从中举一反三,深入学习数据结构方面的相关知识。在每一章末还提供了相关的复习题和问题,有利于学生巩固所学的知识,并且给出了所有复习题和问题的答案,为学生学习提供了方便。 本书内容简明扼要、结构组织合理、示例丰富,非常适合于高等院校计算机专业的学生阅读,对于从事计算机软件开发的人员,也将从本书中受益匪浅。 目录 第1章 C++复习 1.1 标准C++程序设计语言 1.2 条件语句 1.3 运算符 1.4 迭代 1.5 函数 1.6 字符串 1.7 文件 复习题 练习题 复习题答案 练习题答案 第2章 指针与数组 第3章 类 第4章 递归 第5章 栈 第6章 队列 第7章 链表 第8章 表 第9章 树 第10章 二叉树 第11章 查找树 第12章 堆和优先级队列 第13章 排序 附录A 参考资料 附录B 必要的数学知识 附录D 泛型算法 附录E 示例类 |
| 随便看 |
|
Fahrenheit英汉词典电子书栏目提供海量电子书在线免费阅读及下载。