数据结构与算法(Java语言版)
内容提要 :
在C语言作为教学语言时期,数据结构几乎都是用C语言来描述其算法。Java语言诞生后,以其功能完备及跨平台等特性,逐渐为计算机领域广大科技工作者所偏爱。因此,用Java语言来描述数据结构及其算法,有着很重要的现实意义。本书顺应了计算机科学发展的需要,以面向对象的方式描述了数据结构的设计和实现范例,在数据结构的实现中用Java作为编程语言。本书的重点是数据结构,算法是从数据结构的角度来考虑的。本书强调了数据结构和算法之间的联系,详尽地描述了不同类型的递归,在每一章都提供了示例学习和编程作业。本书适合作为初学数据结构的学生教材,同时也为高年级学生提供了一些极富吸引力的内容。
编辑推荐 :
本书顺应了计算机科学发展的需要,以面向对象的方式描述了数据结构的设计和实现范例,在数据结构的实现中用Java作为编程语言。本书的重点是数据结构,算法是从数据结构的角度来考虑的。本书强调了数据结构和算法之间的联系,详尽地描述了不同类型的递归,在每一章都提供了示例学习和编程作业。
作者简介 :
Adam Drozdek是Duquesne大学计算机科学教授.原籍波兰,在俄亥俄州Wright州立大学获得硕士学位,并在世界历史最悠久的大学之一波兰克拉科夫的Jagiellonian大学获得了博士学位。
目录 :
出版者的话
专家指导委员会 译者序 前言 第一章 Java语言的面向对象编程 第二章 复杂性分析 第三章 链表 第四章 堆栈和队列 第五章 递归 第六章 二叉树 第七章 多分树 第八章 图 第九章 排序 第十章 散列 第十一章 数据压缩 第十二章 存储管理 附录A 大O的计算 人名索引 名词索引 |