《数据结构与算法分析:Java语言描述》一书以其通俗的语言和系统的介绍,为读者呈现了数据结构和算法分析的精粹,作者不仅深入剖析了各种数据结构的组织方式,还精心评估了算法的运行时间,书中以Java语言作为载体,巧妙地融合了面向对象的思想,让复杂的概念变得亲切接地气,从基本的软件开发周期到高级的图算法,内容覆盖广泛,条理分明,既适合学术界深造,也适合工程界实际应用,无疑,这本书是计算机专业学生和专业人士的宝贵资料,为他们在数据结构和算法的海洋中导航,提供了极为宝贵的知识资源。
本书是国外数据结构与算法分析方面的经典教材,使用卓越的Java编程语言作为实现工具讨论了数据结构(组织大量数据的方法)和算法分析(对算法运行时间的估计)。
系统地介绍各种常用的数据结构,对基本概念、基本原理和基本方法以及相关的算法设计做了深入浅出、详细和通俗的讲解。全书采用面向对象的Java语言对算法进行描述,将传统的数据结构的内容与面向对象的思想和技术完全融合,使得讲解更加贴近自然。
内容翔实,结构清晰合理,可作为大专院校计算机及其相关专业的有关数据结构的教材和参考书,也是计算机科学与工程领域的从业人员不可多得的一本参考书。
目录
- 第1章 软件开发周期
- 第2章 Java类和信息隐藏
- 第3章 集合类
- 第4章 链表
- 第5章 通用程序设计
- 第6章 栈
- 第7章 队列
- 第8章 递归思想
- 第9章 树
- 第10章 树项目
- 第11章 查找
- 第12章 排序
- 第13章 使用扩展类实现软件重用
- 第14章 图