书籍介绍
本书共10章,介绍了各种常用的数据结构,包括线性表、栈、队列、串、数组、特殊矩阵、广义表、树、二叉树、图等;阐述了各种数据结构的基本概念、逻辑关系、存储结构、操作运算及其实现算法;介绍了各种常用的查找算法和排序算法,并对各种算法的性能进行分析。书中使用C++类(模板)定义各种数据结构,利用C++伪代码描述算法;给出了许多经典算法和典型题例;每章均附有小结、习题和上机实验题;附录给出了5套课程考试样卷和5道课程设计题。本书集作者多年“数据结构”课程的教学经验,既注重基本原理,又重视算法实现;既体现先进性,又强调实用性;内容丰富,重点突出,可作为高校计算机类专业教材,也可供从事计算机软件开发的人员参考使用。