郑丽英主编的《数据结构与算法》以数据的逻辑结构为主线,顺序介绍线性结构、树形结构、图结构和文件结构。在介绍每种数据结构时,进一步讨论其存储结构和相关算法。全书按照抽象数据类型的观点组织,采用C/C++语言描述,共分10章。
《数据结构与算法》的特点是既注重原理又注重实践,对基本概念和原理进行了详细的阐述,对主要数据结构及其算法进行了比较深入的分析讨论,并给出了大量的综合应用。目的在于培养学生合理组织数据和进行优秀的算法设计的能力,使学生能够针对实际问题,利用抽象数据能力,选择合适的数据逻辑结构、存储结构以及相应算法,把数据结构和算法分析以及编程实践相结合起来,在实际中灵活应用。