本书是《Data Structures and Algorithm Analysis in C》一书第2版的简体中译本。原书曾被评为20世纪顶尖的30部计算机著作之一,作者Mark Allen Weiss在数据结构和算法分析方面卓有建树,他的数据结构和算法分析的著作尤其畅销,并受到广泛好评.已被世界500余所大学用作教材。
在本书中,作者更加精炼并强化了他对算法和数据结构方面创新的处理方法。通过C程序的实现,着重阐述了抽象数据类型的概念,并对算法的效率、性能和运行时间进行了分析。
全书特点如下:
●专用一章来讨论算法设计技巧,包括贪婪算法、分治算法、动态规划、随机化算法以及回溯算法
●介绍了当前流行的论题和新的数据结构,如斐波那契堆、斜堆、二项队列、跳跃表和伸展树
●安排一章专门讨论摊还分析,考查书中介绍的一些高级数据结构
●新开辟一章讨论高级数据结构以及它们的实现,其中包括红黑树、自顶向下伸展树。treap树、k-d树、配对堆以及其他相关内容
●合并了堆排序平均情况分析的一些新结果
本书是国外数据结构与算法分析方面的标准教材,介绍了数据结构(大量数据的组织方法)以及算法分析(算法运行时间的估算)。本书的编写目标是同时讲授好的程序设计和算法分析技巧,使读者可以开发出具有最高效率的程序。 本书可作为高级数据结构课程或研究生一年级算法分析课程的教材,使用本书需具有一些中级程序设计知识,还需要离散数学的一些背景知识。
##我的数据结构启蒙书,记得在看了逆波兰表达式那一节之后,兴奋地做了PPT给学弟们讲了一遍。因为某课程设计需要做一个计算器,刚学完C语言的我是无能为力,最终只实现了一个有bug的计算器。后来想常备一本,于是这就是我买过的第一本计算机类书籍。用它来学习一下常见的数据结构还是不错的,看完这本,在看看普林斯顿的那本红书算法,就对数据结构和算法入门了。
评分##简单易读懂的一本算法和数据结构书。如果你只想读一本算法书,那就读这本。
评分##看得其实是英文版,比算法导论比起来有信心的多。
评分##上数据结构课的时候买的, 一直没有完整看, 找实习的时候翻一翻, 校招的时候翻一翻
评分##翻译真烂
评分##当时脑袋被踢买错成个c语言描述的了 让我死
评分##没能坚持读下去。
评分##为什么要读数据结构? 因为只了解一门语言的语法是远远不够的,一个正规的程序员必然会遇到数据结构和算法问题(而不是设计一个新算法);面试时对数据结构的测试可以一定程度反映一个人的编程水平。 如何评价这本书? 不是很适合零基础阅读,既不能高效应付考试,也不能快速消化在实际中应用。如果当年面试看的是金典的话,同样的时间成绩可能会好很多。 读了前7章,应该够应付笔试了,接下来刷题 能救你的只有自己 PS:翻译实在是太烂了,完全抵消掉了其作为外文书的优势 1、在我有限的代码生涯中,确实从来没有遇到过数据结构的问题 2、但是,在笔试中,确实是重点考察的对象,甚至高于数据库和语言基础 3、所以,为了笔试,看吧……
评分##好难,看不懂,我好蠢啊!
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.qciss.net All Rights Reserved. 图书大百科 版权所有