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中的菱形运算符。
##感觉大部分写书评或者推荐本书的人可能都没有看完这本书的原著,写的可能有失偏颇。 我因为这本书的中文翻译实在是难以阅读,找来了原著来读。经过一段时间的努力,至少可以说看完这本书的大概内容,也算有资格能评价这本书了。 这本书的好处在于数据结构知识不仅全面而且深入...
评分##大学期间从头到尾看了5遍。 代码比较精致,尤其是avl树那段,记忆犹新。 内容上偏基础向,偏实现,适合有一定C语言基础的人入门数据结构。 自己感觉图论讲的一般,后面摊还分析讲的也比较凑合。 额,我的评论太短了。。
评分原计划三个月,结果读了大半年。 先说感触: 这是一本很有趣的书 读第一遍,发现代码很管用,抄!抄!抄! 读第二遍,觉得代码效率和机器系统密不可分,把《深入理解计算机系统》当做参考书辅助理解。 读第三遍,理解算法本质是数学表达式,恰如其分的数学构造才能指明算法效率...
评分 评分##第一次看的时候竟然感觉内容讲的很一般……可能当时刚好看过Savitch的那本ds,不自觉做了比较。现在翻开来看,讲的还是难得的清晰全面。
评分##这种程度的书确实很少能见到了。 它不在简单的地方无谓的浪费笔墨,恰到好处的把初学者带入算法和数据结构的世界。 它基本上涉及了数据结构基础的“方方面面”。很难想象这书的厚度,居然能讲这么多内容(你看看算法导论有多厚就知道我在说什么了)。 它在内容上并不乏深度...
评分 评分##感觉大部分写书评或者推荐本书的人可能都没有看完这本书的原著,写的可能有失偏颇。 我因为这本书的中文翻译实在是难以阅读,找来了原著来读。经过一段时间的努力,至少可以说看完这本书的大概内容,也算有资格能评价这本书了。 这本书的好处在于数据结构知识不仅全面而且深入...
评分本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.idnshop.cc All Rights Reserved. 静思书屋 版权所有