数据结构是计算机学科的必修课程。本教程是作者针对数据结构课程概念多、算法灵活和抽象性强的特性,在总结长期教学经验的基础上编写而成的。全书分为14章,内容涵盖了数据结构基本概念、线性表、栈和队列、串、数组和稀疏矩阵、递归、树和二叉树、广义表、图、查找、内排序、文件和采用面向对象方法描述算法。每章后均附有练习题和上机实验题。
本书在第1版的基础上增加了线段树、并查集等相关的数据结构,全书内容丰富、层次清晰,讲解深入浅出,可作为高等计算机及相关专业本科及研究生数据结构课程教材,也可供计算机软件开发和应用的工程技术人员参考。