本书是根据高校计算机教材编委会讨论制定的《数据结构》课程教学大纲编写的教材。系统地介绍了各种类型的数据结构和检索排序的各种方法。对每一种数据结构从其逻辑结构、抽象运算、存储结构以及在相应存储结构上的运算实现都进行了详细的描述,并尽可能地列举了各种数据结构的不同应用实例。对每一个算法都用C语言描述其实现,并对算法的性能给出定量或定性的分析比较。最后一章讨论了文件的各种组织方法。本书内容丰富、概念清楚、叙述严谨、可读性强。每章配有丰富的例题、习题和上机实习题,并配套出版与之相对应的《数据结构习题解析与上机指导》,便于教学和学生自学。本书以知识单元为基本构件,便于拆卸和重组,以适应不同院校的不同培养层次的教学需要。可作为大专院校计算机科学与技术专业的教材,更适合作为各校非计算机专业辅修计算机专业课程的教材,也可作为一切从事计算机科学与技术工作的科技人员的自学参考书。