《数据结构(C++语言描述)》的目的是要为师生提供一本涉及该课程教学主要内容的合适教材。本书各章的介绍中,既包含了数据结构的基本概念,也介绍了算法的设计与实现。实际上,数据结构与算法设计是程序设计的核心,二者是密不可分的。掌握了初步的程序设计方法之后,面对实际的应用问题,最重要的就是学习如何选择和设计有效的数据结构和算法,解决问题才是编写程序的目的。本书采用准C++语言作为全书的基本描述语言,书中对各段程序代码都尽可能地给出了说明,相信即使没有学习过C++的读者,也能很快理解书中的内容。本书由辛运帏、陈有祺编写。
《数据结构(C++语言描述)》将数据结构与算法设计有机地结合起来,向读者系统地介绍数据结构的基本概念及主要的算法设计方法。
全书共分七章:第1章介绍了数据结构的基本概念及主要的数学方法;第2~5章分别介绍了线性表,栈、队列和数组,树,图等重要的数据结构及基本操作的实现过程;第6~7章介绍了查找和排序等数据结构的相关知识。本书在内容讲授过程中辅以大量的实例,旨在帮助读者更好地理解概念,并使用这些概念去解决实际问题。书中主要算法都用C++语言写出,并给出了必要的注释。
《数据结构(C++语言描述)》概念清楚,选材精练,叙述深入浅出,并借助例子和图表来说明基本概念和方法,直观易懂,同时涵盖了研究生入学考试大纲“数据结构”课程的知识点。每章后面都附有习题,读者可以通过练习来检验所学知识。本书可以作为高等院校计算机专业学生的教材,也可以作为广大工程技术人员的参考书。本书由辛运帏、陈有祺编写。