数据结构,一门复杂、抽象、很难讲清楚的的学科,本书居然把它讲清楚了。
不是我打广告,本书的确有以下几个特点:
循序渐进。 由浅入深,从简单到复杂。从最容易的线性表开始讲起,然后逐渐的讲树,到最后讲图。而每个数据结构里面细分也是按照从简单到复杂的顺序讲的。比如线性表,就是按照顺序存储、单链表、双向链表、循环链表等的顺序讲解的。
寓教于乐 。 本书自己标榜的一大特色就是轻松易懂。具体表现就是章节开始会从现实中找个相关的例子,从而引出本章节要讲的内容。还有大章节结尾,除了必要的知识总结归纳外,还会发些感慨,聊些别的东西。给我印象比较深的有讲“串”那章最后提到史上最牛B的回文诗,还有讲“树”的最后倡议大家环保(这个有点… …)。这些闲话把数据结构的枯燥气氛冲淡了不少。
学以致用。 学是为了用。本书的口吻虽然是讲课,但并不是简单的讲完空洞的理论知识就完事儿了,而是联系实际问题又手把手的讲了一些具体用法,并剖析利弊。让读者正真消化理解这些看似枯燥的知识。
探究本质。 作者并没有为了讲而讲,而是进行横向纵向的比较。清楚的讲述了各种数据结构和算法的优缺点。特别是章节最后的总结,都是高度概括、切中本质的结论。
勿忘算法。 讲数据结构怎么能不讲算法。本书前面讲完线形表、树、图等数据结构后,又系统的讲了查找、排序算法。并做了分类和比较,使读者对数据结构的运用和算法的价值有了更深的认识。
总而言之,这本书虽然内容比较基础,但是仍然是值得反复阅读的好书。
这本书值得反复看
《大话数据结构》热门书评
-
这么浮躁的年头,这么用心的人少了,都支持一下吧。
73有用 1无用 稻草龅牙 2011-07-25
首先看书必须看前言,这算是习惯。这本书前言好长,很长,相当长。长的我看不下去了,我觉得怎么会有这么蛋疼的作者?前言写的跟辞海式的,难道说这样显得更有水平一些?不过不得不承认,在裹脚布一般的前言中,他真的把此书的特点表达的出奇的清楚。不过裹脚布才是本质.... &nb...
-
算法好学吗?
40有用 2无用 陈钢 2011-07-11
原文地址:http://gossipcoder.com/?p=739摸着键盘写这篇东西的直接动力是给程杰刚刚出版的大作《大话数据结构》写个书评,外加利用我这微乎其微的影响力做做广告——怎么说程杰同学也送了我一本亲笔签名的繁体版《大话数据结构》。不过,今天早上看到了刘未鹏的新文章,“知其所以然(三):...
-
并不是那么好
16有用 25无用 桂棹兮兰 2011-11-23
这本书代码基本抄的都是严蔚敏的那本所谓的经典,连错误、冗余这样的Bug照抄不误(所以这本书勘误很多很强大)。对于一些地方用了生动易懂的语言来讲解,但是我感觉是,简单的东西没用的话多,反而一些让人不懂的地方却打马虎眼了。不推荐购买,高手可以当小儿书看看罢了。...
-
很好的一本书
5有用 0无用 agp 2011-08-17
我不是科班学计算机的,却也在这个行业做了好几年,但是对基本的这些理论知识,懂得很少。之前作者的《大话设计模式》的写作形式,在设计模式方面让我懂了许多,这次又出版了《数据结构》的大话版,看到消息的同时,就在网上下了订单,今天刚刚收到书,就一口气看了40几页,这个系列书最大的好处就是可以让自己能够坚持看...
-
看着冒火的书
2有用 7无用 Aphasia 2012-08-30
很烂的一本书,还卖的死贵。不要看目录章节很多,其实讲得一点都不深入,该深入的时候就来一句请参考某某书。NND 敢情作者是在抄书呢。就算抄书也不要这么坑爹呀。不该多说地方,废话一大堆。字印刷得很大,空白地方很多,弄一些乱七八糟的图片充数。我算是被作者和出版社吭了,下次绝对不买该作者以及这样滥竽充数的书...