本书是在认真总结数据结构课程教学实践中的教学经验和体会的基础上,结合21世纪大学生的特点和学习需求编写的,以期通过简洁的语言,给学习数据结构课程的读者描绘出学习要点;通过实例分析,使读者对数据结构课程的学习能够完成从具体到抽象的一个提升过程。
全书共分为9章,包括绪论、线性表、栈和队列、串、数组和广义表、树、图、查找、排序,最后有一套实验题。各章都通过“本章要点”及“本章小结”对主要内容和知识点进行了概括总结,归纳出各章知识的主线条,有利于读者复习总结和理解掌握。每章配套有习题,题型包括选择题、填空题和算法设计题,选择题、填空题是针对各章基本内容给出的巩固题型,算法设计题侧重于各类基本数据结构的应用。本书的最后有一套实验题,共有6个实验,每个实验又包括多道实验题,每道实验题都从问题描述、基本要求、测试数据、实验提示、选作内容等几个环节给予解析,通过实验进一步提高了读者运用数据结构知识解决实际问题的能力,使读者具备较复杂程序的初步设计能力。
本书的读者对象是学习数据结构课程的本科、专科及高职类学生,也可作为信息类各专业考试、高校教师以及其他专业技术人员的参考用书。