数据结构是高等学校计算机专业的核心课程,是学习计算机软件应用和开发必备的专业基础。随着计算机的日益普及,它还是"软件资格水平考试"和"考研"的必考科目,而且逐渐成为理工专业的热门选修课程。本书共分9章。前6章系统地介绍了数据结构的基本概念、逻辑结构、存储结构及在相应存储结构上的各种运算的实现算法,并对各种算法的性能进行了分析和比较;后3章介绍了检索、排序的算法及文件组织的方法。本书的算法采用C语言的函数描述,绝大多数算法都可上机实现,有的还给出了完整的C程序。本书内容丰富,结构严谨,阐述准确,实例众多。本书对算法的描述深入浅出、有详尽注释,有的还有图示说明和数据的动态变化过程,可读性强。本书每章都配有各种类型的习题,既便于教学也便于自学。本书是高等学校计算机专业或信息类相关专业的本科或专科教材,也是一本较好的"考研"和自学的参考书。