"本书主要内容包括数据结构绪论,线性表,栈与队列,串、数组和广义表,树,图,查找,排序,以及课程设计指导。在每章开始给出了本章导读和教学目标,使学生在学习之前就能明白要重点掌握的内容;部分章后附有习题及实训,以便学生巩固所学知识。“课程设计指导”一章给出了几种设计题目及设计思路供学生选择,有助于教师指导学生完成小型项目的设计任务。
全书采用C语言作为数据结构和算法的描述语言,C语言具有灵活的数据类型和丰富的运算符,能够支持各种复杂数据结构的实现。此外,C语言编写的程序通常具有较高的执行效率,因为C语言接近硬件,能够生成高效的机器码,这对于需要处理大量数据和复杂计算的数据结构应用来说非常重要。书中的全部程序学生上机就可以按照操作步骤运行,全代码实现是考虑到程序设计语言学习环节相对薄弱的同学也能学会数据结构,而不会为编写程序所难倒。
本书可作为高等院校计算机类专业或信息类相关专业的教材,也可作为非计算机专业学生的选修教材,还可作为计算机应用人员和工程技术人员的自学参考书。"