本书共分12章,第1章介绍数据的逻辑结构、存储结构与算法的基本概念;第2—10章分别介绍线性表、栈、队列、串、多维数组和广义表、树和二叉树、图、查找、排序等内容;第11章为数据结构课程实训;第12章为数据结构课程设计。
本书对数据结构的概念和原理的阐述通俗易懂,例子翔实,习题丰富:对数据结构基本运算的分析,注重其实现的过程;对于书中的重要算法均给出了完整的C/C++语言源程序,并全部在VC++环境中运行通过。本书的实践性环节分为验证性实验、自主设计实验、课程实训和课程设计四个层次。本书集教材、习题、实验、实训和课程设计于一体,一册在手就能方便地进行“数据结构”课程的理论学习和实验、实训、课程设计等实践性环节的训练。
本书既可以作为计算机应用专业本科和高职高专学生数据结构学科的教科书,也可以作为成人教育、自学考试的学员和从事计算机应用的工程技术人员的参考用书。