数据结构是计算机专业的重要基础课程,也是该专业的核心课程之一,它足一门集技术性、理论性和实践性于一。体的课程。本书介绍了抽象数据类型和基本数据结构,阐述了各种数据结构内在的逻辑关系,讨论了各种数据结构在计算机中的存储表示,给出了在各种数据结构上的基本运算及算法实现。内容包括:数据结构概述、线性表、栈和队列、串、多维数组与广义表、二叉树与树、图、查找表、内部排序、外部排序、文件和数据结构程序设计方法。书中使用类C语言作为算法描述语言,且所有算法都可以在任何一种C语言的开发环境中实现。书中每一章后面都配有适量的习题,以供读者复习提高自身水平。本书可以作为高等院校计算机专业及相关专业的教材。对于计算机类专业的学生或从事计算机工程与应用:工作的科技工作者,本书也是一本实用的参考教材。