书籍介绍
本书以ACM和IEEE/CS Computing Curricula 2005课程体系以及教育部计算机科学与技术教学指导委员会发布的"高等学校计算机科学与技术本科专业规范"中制定的关于数据结构和算法设计与分析的知识结构和体系为依据,以基本数据结构和抽象数据类型为知识单元而编写。全书共分12章,涵盖 CC2005 课程体系中有关算法与数据结构知识结构和体系的重要内容,包括数据结构与算法概论,表、栈和队列,集合,排序与选择,树,二叉搜索树,堆与优先队列,散列技术,并查集,图与相关算法。全书采用面向对象的C++语言作为描述语言,内容丰富,叙述简明,理论与实践并重,每章设计有应用举例和数据结构与算法实验题,并为任课教师免费提供电子课件和课程实验用数据。