《数据结构教程》用精练、流畅的语言详述了数据结构的基本概念、基本思想、基本原理及实际背景。共分十章,内容包括:绪论,线性表,栈和队列,特殊链表和特殊线性表,内、外排序,树,图,检索,文件。书中以大量的例子来突出这样一个思想:数据结构是算法设计和描述的基础与工具,并采取了“对象描述、关键一步和总体控制”的算法讲解模式等多项化解难点的创新作法,在教学中深受学生欢迎。另外,《数据结构教程》采用实用的PASCAL语言作为数据结构和算法的描述工具,这将便于读者自学,也有利于帮助读者在今后的实践中应用所学的知识。