数据结构课程具有概念性强、灵活和不易掌握等特点,学习起来难度较大。本书配合教学内容,从学生“学”的角度提供了全面的辅导。全书共分10章,基本涵盖了数据结构的全部内容,每章包括“重点内容讲解”、“典型例题解析”、“习题与答案”三大部分,带领读者经历从“学习理论”到“结合实际理解理论”再到“自己亲自动手解决问题”的学习过程,意在帮助读者深刻理解本课程涉及的原理和概念,掌握数据结构知识,从而透彻地领悟数据结构的精髓。本书的算法全部用C语言描述。书中的例题与习题大多选自研究生和本科生的考试习题,也包括作者结合多年教学实践经验设计出来的典型范例,内容丰富且全面,具有一定的知识水平和代表性。本书可作为计算机专业学生学习辅导书,也可作为研究生入学考试的复习参考书,还可供计算机专业开发人员参考阅读。