本书不是数据结构算法的简单赘述,而是以算法的功能为基础,对算法进行纵向分类,挖掘算法之间内在的联系,构建数据结构算法的统一体系,使考研同学顺利掌握算法设计要领。书中将数据结构知识分解为4类问题:递归、递归转非递归、回溯、技巧型算法,以及其他小概率特殊问题的算法。本书突破以往的同类教程以线性表、栈和队列、串、数组和广义表、树、图、查找、排序给出各章的算法描述的讲述方式,避免了由于算法较多、难度较大,学生学习起来多会感觉烦琐、凌乱而迷茫。本书采用实例教学法,在讲清基本知识点的基础上,尽量使用实例加以说明,因此书中包含了大量实用例子,绝大部分例子都给出了详细的分析过程及程序代码,代码短小精悍,容易理解。因此学习本书将使读者对“数据结构”课程的理解产生质的飞跃。