《数据结构与算法分析:C++描述》秉承Weiss著全一贯的严谨风格,同时又突出了实践。书中充分应用了现代C++语言特性,透彻地讲述了数据结构的原理和应用,不仅使学生具备算法分析能力,能够开发高效的程序,而且让学生掌握良好的程序设计技巧。
Mark Allen Weiss,1987年在普林斯顿大学获得计算机科学博士学位,师从Robert Sedgewick (师从Knuth),现任美国佛罗里达国际大学计算与信息科学学院教授。他曾经担任全美AP(Advanced Placement)考试计算机学科委员会的主席(2000-2004)。他的主要研究方向是数据结构、算法和教育学。
大学期间从头到尾看了5遍。 代码比较精致,尤其是avl树那段,记忆犹新。 内容上偏基础向,偏实现,适合有一定C语言基础的人入门数据结构。 自己感觉图论讲的一般,后面摊还分析讲的也比较凑合。 额,我的评论太短了。。
评分我看的是中文版的,hash table那一章,第114頁。我就直奔主題了啊。 中文版里是這樣說的: 我們程序的一個低效之處在於第12行上的malloc執行了H->TableSize次。這可以通過循環出現之前調用一次malloc操作。 H->TheLists = malloc(H->TableSize * sizeof(struct ListNode)); ...
评分在学校图书馆借了这本书, 粗略看了一些,发现感觉很多句子不通顺。。。 感觉像《 c primer plus》那本书的翻译风格才是好的。 希望翻译者以后在翻译相关书籍时注意语言的通顺和典雅,不要 太生硬。
真想抽出半年将这些数据结构和算法每个默写10遍。
评分不小心看到了课本=。=
评分读后感觉没有之前评论里的那样好
评分【藏书阁打卡】目前已有第4版,用cpp11描述,比如这个版本的big three更新为了big five,Weiss这个系列内容其实相差并不大。还记得刚读时,觉得很牛很牛,有种相逢恨晚的感觉(读其他好书也同样的感觉)。再读其他算法书时,有种抄袭Weiss大作的感觉,不过读书就是要读不同作者的作品,对于同一个问题,往往他们可能会从不同角度来阐述,有时候因为背景知识问题,换种思路,接受起来会更加自然,因此Weiss的三本书(c,c++,Java)选择喜欢的任何一本即可。推荐和Peter Brass的 Advanced Data Structures一起对比读,两位作者阐述角度不尽相同,比如Binomial heaps这一章,甚至叫法都不一样,个人决定Peter的解释更好。
评分入门利器
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2026 book.quotespace.org All Rights Reserved. 小美书屋 版权所有