本书共10章,介绍了数据结构的基本理论及方法,主要有绪论,线性表,栈和队列,串,数组和广义表,树和二叉树,图,查找,内部排序,以及算法设计与分析等内容.
本书着重阐述了抽象数据类型的概念,并对算法的效率、性能和运行时间做了全面的分析.
本书以Java语言为基础,讨论了数据结构的线性结构和非线性结构及其实现,全书以Java语言作为数据结构的算法描述。内容包括数据结构概论、树、图等.
本书是国外数据结构与算法分析方面的经典教材,作者更加精练并强化了他对算法和数据结构方面创新的处理方法.通过C程序的实现.着重阐述了抽象数据类型的概念,并对算法的效率,性能和运行时间进行了分析.
数据结构与算法分析
本书把数据结构原理和算法分析技术有机的结合, 系统地介绍了各种类型的数据结构和排序, 检索的各种方法, 还引入一些比较高级的数据结构与先进的算法分析等.
美国Prentice Hall出版公司合作出版
本书提供了离散数学和递归的一些复习材料, 介绍了处理算法分析, 表, 栈和队列, 优先队列, 排序等, 并提供同步练习.
本书描述了各种类型的数据结构,包括线性表、树、堆、图,以及查找、排序等算法。自始至终将数据结构的基本原理与算法分析紧密结合,强调了算法性能的重要性,并介绍了算法设计技术.
本书采用程序员最爱用的面向对象C++语言来描述数据结构和算法,并把数据结构原理和算法分析技术有机地结合在一起,系统介绍了各种类型的数据结构和排序、检索的各种方法。