数据结构与算法 : Java语言
本书系统讲解数据结构和算法,并分析了算法的复杂性。本书选择Jaya语言以面向对象的方式描述数据结构,还特别强调了封装和分解的信息隐藏原理。主要内容包括:面向对象编程的基本原理,判定算法效率的方法,堆栈、队列及其应用,对于多种递归的详细讨论,二叉树、B树、2-4树等的查找和遍历等,分析排序、散列等数据结构的应用,图、NP完整性,数据压缩算法、存储管理技术以及自动机理论和字符串匹配等算法。 本书适合作为高等院校计算机专业的教材,也是计算机算法方面的重要参考书。
Adam Drozdek 毕业于美国莱特州立大学,现任迪尤肯大学计算机科学系副教授。曾出版多部著作,包括《Data Structures and Algorithms in C++》和《The Elements of Data Compression》等。
评论