本书系统地介绍了数据结构的有关内容,主要包括:线性表、栈、队列、串、数组、广义表、树、图等常用的数据逻辑结构和存储结构,各种数据结构的基本操作,以及查找、排序算法等。本书采用的算法全部用C语言描述,各章均附有大量习题。与本书配套的《数据结构教程习题解析与上机指导》(胡元义,黑新宏主编,ISBN 978-7-121-35132-7)详细给出了本书习题的解题思路和参考答案,对书中的所有算法和涉及算法的示例都给出了完整的C语言实现程序,并且在VC++ 6.0环境下通过上机验证。本书结构清晰、算法突出。在内容的组织上,本书强调知识的实用性,既注重理论的完整性,化繁为简,又将理论融入具体实例中,化难为易,以达到准确、清楚地阐述相关概念和原理的目的。本书注重对数据结构各章节知识阐述的条理性,书中给出的例子也具有较强的实用性与连贯性,以便使读者对数据结构有全面、透彻的认识。本书可作为高等院校相关专业本科生及硕士研究生的专业教材或参考书,也可作为相关技术人员的自学用书。