Mark Allen Weiss 佛罗里达国际大学计算与信息科学学院教授、副院长,本科教育主任和研究生教育主任。他于1987年获得普林斯顿大学计算机科学博士学位,师从Bob Sedgewick。 他曾经担任全美AP(Advanced Placement)考试计算机学科委员会的主席(2000—2004)。他的主要研究兴趣是数据结构、算法和教育学。
本书是国外数据结构与算法分析方面的经典教材,使用卓越的Java编程语言作为实现工具讨论了数据结构(组织大量数据的方法)和算法分析(对算法运行时间的估计)。
随着计算机速度的不断增加和功能的日益强大,人们对有效编程和算法分析的要求也不断增长。本书将算法分析与最有效率的Java程序的开发有机地结合起来,深入分析每种算法,并细致讲解精心构造程序的方法,内容全面、缜密严格。
第3版的主要更新如下:
第4章包含AVL树删除算法的实现。
第5章进行了全面修订和扩充,现在包含两种较新的算法—cuckoo散列和hopscotch散列。
第7章包含基数排序的相关内容,并给出了下界证明。
第12章增加了后缀树和后缀数组的相关材料,包括Karkkainen和Sanders的线性时间后缀数组构造算法。
更新书中的代码,使用了Java 7中的菱形运算符。
##本书作者 Mark Allen Weiss 还写过 [C 语言描述] 和 [Java 语言描述] 版本的数据结构和算法分析教程。 另外,图灵出版社的同系列还有 Michael McMillan 写的 [C# 语言描述] 版本的算法书。 C++ 熟练者可忽略讲述 C++ 特性的第1章,如果把这些关于 C++ 特性的篇幅去掉,本书会精...
评分 评分 评分 评分##大学期间从头到尾看了5遍。 代码比较精致,尤其是avl树那段,记忆犹新。 内容上偏基础向,偏实现,适合有一定C语言基础的人入门数据结构。 自己感觉图论讲的一般,后面摊还分析讲的也比较凑合。 额,我的评论太短了。。
评分 评分 评分##感觉大部分写书评或者推荐本书的人可能都没有看完这本书的原著,写的可能有失偏颇。 我因为这本书的中文翻译实在是难以阅读,找来了原著来读。经过一段时间的努力,至少可以说看完这本书的大概内容,也算有资格能评价这本书了。 这本书的好处在于数据结构知识不仅全面而且深入...
评分##很好的一本书,给人的感觉像是做开发的人写的,不像其它很多数据结构的书仅仅是对数据结构做描述。 其中各种数据结构的实现具有很强的技巧性,很多都讲了在STL中的实现方法。不过推荐对数据结构有一定基础的人看可能它的实现方式理解起来会容易很多。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.tinynews.org All Rights Reserved. 静思书屋 版权所有