余腊生主编的《数据结构与算法(下)》的编写参考了《高等学校计算机科学与技术专业核心课程教学实施方案》以及ACM和IEEE/CS Computing Curricula 2008课程体系规范,结合作者多年的教学和ACM/ICPC指导的实践经验,从崭新的视角系统地介绍数据结构与算法方面的基本知识体系。全书突出了数据结构与算法中的三个重要方面:①强调了数据结构与其算法之间的联系,包括算法的复杂度分析,对于**算法还给出了富于启发性的问题及相应的讨论;②依照当前的设计和实现范例,使用面向对象的方法来介绍数据结构,特别强调了有助于封装与分解的信息隐藏原理:③本书的一个重要组成部分是数据结构的实现,它选择C++作为编程语言,采用C++模板描述算法,提高了算法的通用性,支持**的代码重用。