这本书代码基本抄的都是严蔚敏的那本所谓的经典,连错误、冗余这样的Bug照抄不误(所以这本书勘误很多很强大)。对于一些地方用了生动易懂的语言来讲解,但是我感觉是,简单的东西没用的话多,反而一些让人不懂的地方却打马虎眼了。不推荐购买,高手可以当小儿书看看罢了。
并不是那么好
对“并不是那么好”的回应
@桂棹兮兰 你说的问题每一点都没有错,你自己赶紧换本书就行了。至于作者的回复,写作质量糟糕的问题倒是一个字都没回复,光说书是面向初学者,说的好像初学者都能吃粗粮。不过从一干回复来看,倒还真是能吃粗粮。
楼主确实有本事,也说对了。不过语气确实不礼貌。
但是啊,楼主!这确实是你的错!你非要说出自己高中生这件事儿,给他们抓住你小辫子,装长者教训你的机会。
本人本科刚毕业,写程序的。自觉很多高中生编程竞赛者算法造诣完爆我,从我开始上大学,这帮人作为同期就完爆我。没什么丢人的,比人家差就承认,错了就承认!
只不过楼主啊,少年才俊多傲气,我理解!我中学搞物理竞赛也总讽刺个别竞赛老师笨,物理老师笨。
不过呢,毕竟作为学知识的人,我们首先是人,人要讲礼貌,你讲礼貌才能保证和对方真正的沟通到位,互通有无。我相信那些一开学术会议就狂喷爱因斯坦的人,根本不会有机会,真正和爱因斯坦深入的探讨相对论的机会。苏格拉底的比喻很好,越学习越发现知识的浩瀚,越发现自己的无知,就越谦卑礼貌。看看天才如linus先生,喷人倒是起劲,但是越来越刚愎自用了也是事实
至于作者,我们都知道你出发点是好的,但是呢,你要科普就纯科普。但是,如果你要有科普的易读性又要如教材般教授正确的知识。那么你就应该严谨,就应该少出错。你多努力,触发点多好,多辛苦,与你该不该犯错,多少错毫无关系。
至于那个跨考计算机的同学,你毕业就知道了,书本那点应付考试罢了。不要以为考试过了,自己就是学通计算机了。学计算机要把自己放的很低很低,因为这行里天才都多如牛毛!我承认这个小兄弟不礼貌,但是计算机这行是唯技术的,我就没见到几个礼貌情商出众的天才程序员,我都抢着交朋友,因为太少!学会认怂吧,不然你会被这行的平均情商逼疯。
对于这样的争论。LZ认为书的性价比不高。反正在这里给LZ一些意见吧。1.通过专业性的书籍自学数据结构,除非大毅力之人,常人真是无法坚持(光名词都让人头痛)。作者这样的写作风格,我本身是比较赞同的。这也算是各个科目的一个趋势。那就是用大白话阐述一个道理。(详情可以参考当年明月著作《明朝那些事》)。并且国内对于观点的阐述都偏于越高大上,越深奥,就越牛逼这样的观点,否则就不会这么晦涩难懂了(详情参考国内主流技术类书籍)。所以作者这也是一个尝试。所以在LZ表达观点上面应该客观(援引具有说服性的例子。而不是举别人的个例。这可不是反证法)。2.我觉得高中对于知识的理解还是过于浅薄。真心建议,如果LZ想要在科研或着技术方面走得更远,那就专心准备高考吧(可能考过了,是吧?)。当然有很多人从来不愿意走到“底层”,而更热衷于“黑箱”。你要觉得这样更好的话,其实不上大学也是可以的。3.尊重师长。作者本身作为一个常人,出版一本书已经很不容易了。难道你的情商都这么低?语言真是过于偏激。并且还援引别人的书评。你是为了出名?你直接说有啥建议就好了,这样更利于提高。 为啥要强行向别人灌输自己的观点。自己要为自己的行为负责。既然买了这本书,你就仔细看。不喜欢就放一边,何必要在这里引起“骂仗”。还不如再找几本类似的书看看。
我今年参加计算机研究生考试,这本书让我对数据结构有了新的看法,在作者的讲解下数据结构变得很有趣。而且我也参考了《算法导论》,作者在书中的代码虽然有错误,但已经在博客中勘误。整体的正确率基本没有问题。作者用心写书,不知道你们这些人是什么心态,我看了一下那些喷这本书不好的人的评论,包括亚马逊的,很多都是无脑黑。作者已经在序言里写得很清楚,这本书的定位。也许你很牛,这本书不适合你,但也希望你能尊重作者的劳动,你不喜欢不代表所有人都不喜欢。我看这本书的时候参考了《算法导论》,发现里面的很多思想作者在这本书里面做了很通俗的解释,并不是像有些人说的“差劲”。至于那位高中生,说句不好听的,我认为是你根本就看不懂这本书,就在这里黑这本书。高中你还是准备高考合适。作为一个要考计算机研究生的读者,我推荐这本书给没有数据结构基础的初步学会了C语言的,喜欢计算机或者想考计算机研究生的读者。另外对作者能写这样一本好书给初学者表示感谢。希望能看到作者更多的好书。
这本书里面的错误还不是一般的都多,连一些最基本的配图都错,慕名而来购买,但是看了之后却发现有好些地方实在太差劲,例如书中的代码很多都是错误的,让人看到头晕,买之前还以为豆瓣上给差评的都是托,买完后发现其实书中真是很多错误,连代码都错误就真的很不能接受,我买的还是2013年11月第7次印刷版本,一个印刷了这么多次的书里面仍旧还有这么多错误真的不可原谅,虽然几十块钱不是很多,但是从中可反映出作者写书的态度,也许作者写书的原意是好的,但是本书的质量实在不敢恭维,相比之前我看了其他基本学习数据结构的书,若论符合国人阅读习惯的则是《C++变成关键路径-程序员求职指南》这本书虽然标题上讲的是求职,但是里面提到很多关键内容,当然数据结构就在里面,无论是内容还是代码,都写得不错,但不是百分百正确,我也在里面发现一些bug,但相比较而言,其代码的完整性和质量远高于《大话数据结构》,读者是看完是用脚去投票的,一比较而言就知道优劣,希望作者不要像国人为了写书来骗钱,否则一片好心被人误读了。
再看看:
书的内容不值这个钱, 2011年9月22日
评论者 lionfox99 - 查看此用户发表的评论
购买过此商品(这是什么?)
评论的商品: 大话数据结构 (平装)
看了前6章,我真忍不住要吐糟了。买这书也是慕名而来的,但是书看过一半之后比较后悔。书中的内容是非常浅,套用现实的例子觉得有些生搬硬套的感觉,书中的各种错误也不少,我对着作者的博客勘误表纠正了半个多小时,真不知后面还有没有了。另外我很怀疑书中的代码作者是否认真写过?如果您要是拿这本书来准备考研之类的,那趁早算了,只适合一些没有学过数据结构的人。我真怀疑打5分的人,您到底是不是书托?
LS,
我没有贬低,而是说清楚事实,请再看看我的评论:
错误、冗余这样的Bug照抄不误(所以这本书勘误很多很强大)。对于一些地方用了生动易懂的语言来讲解,但是我感觉是,简单的东西没用的话多,反而一些让人不懂的地方却打马虎眼了。
其中,错误、冗余这样的Bug照抄不误(所以这本书勘误很多很强大),这点你完全可以去对比一下严蔚敏的书和这本书的勘误表去验证啊!看看我说的是不是事实。
对于第二点,我说反而一些让人不懂的地方却打马虎眼了,说明我确实是有不懂的地方,但是我不懂的地方作者却没讲而相对好理解的地方作者却说了不少,可见我可不聪明。
而且你再看看宝剑无忌的评论,结合我的看看,我说的是不是事实呢?
再来,相信买这本书的人绝大多数都是在数据结构的学习上碰壁的不聪明人,高手恐怕是不会买这本书的,而我买了,可见我不是高手,一样是在数据结构学习上碰壁的不聪明人,所以我可没显示自己的聪明。
至于你说还是能帮助到不少人的,那要看帮助多少了,呵呵。说实话,就卓越那些好评的,有几个是通读完本书就走入数据结构大门的?至于是不是托我就不说了,反正前面那几个好评托的氛围相当重,当然,只是怀疑,不说绝对,呵呵。
以下是卓越亚马逊上的一则读者评论,来自:http://www.amazon.cn
http://www.amazon.cn
不得不说将枯燥抽象的理论要讲的简单易懂的却不是件容易的事。作者用了大量的生活中的例子来试图将数据结构讲清楚,但是总的看来似乎这个“度”掌握的不是很好,例子过多,而且总是在很简单的部分做了大量的描述,需要着重介绍的地方却讲得很简单,反而分散了读者的注意力,将精力放在了一些看似有趣的生活实例上,导致读完收货甚小,可能连一个最简单的数据结构都写不出来,文中空白太多,一些图片安排的不好导致出现了很多的纸张浪费,近400页得书排版的好,300页足以。定价太贵,59元不值,30块差不多。文中有不少错误和模棱两可的地方,哎,真后悔买这本书。
注意这句“而且总是在很简单的部分做了大量的描述,需要着重介绍的地方却讲得很简单”,是不是和我说的一样?
我是在贬低别人的劳动?是谁在贬低谁的劳动?我花了血汗钱买了他的书说几句不满就叫贬低别人的劳动?LS您把钱退给我是咋地?我说两句就显得自己聪明?莫名其妙!
首先很感谢作者能够进行回复,但是很抱歉,我不认为我没有做到客观公正,也就是说,我并不想收回我说的话。
您承认您的代码与严蔚敏的书类似甚至相同,而且您也承认你的书中有不少错误,而且我也看到其中不乏也有代码方面的错误。我想说的是,您当年在看严蔚敏的那本《数据结构》的时候没有发现上面代码的错误吗?即使您没有发现,您在借鉴里面代码的时候难道您没有好好地检查一下吗?直到书出版了,大家才发现一堆错误,亡羊补牢,浪费了读者不少时间。
在下并不是什么高手,只是高中小朋友,但是在下认为您作为作者,这的确是十分不负责任的表现。
而且,“简单的东西没用的话多,反而一些让人不懂的地方却打马虎眼了”的确是我阅读之后的感受,对于我来说,书中的大多数生动例子的帮助并不是特别的大,但是的的确确有一些难以理解的地方您在书中反而没有像那些简单的内容去讲解。
另外,您也可以去卓越看看您这本书的差评,我觉得我说得很客气了。
laciqs,您好!我是作者。您的评论有失客观,我想说几句。
在写这本书前,我的数据结构学习就是看严蔚敏的书,这一点在书中有介绍。国家考研大纲也是这样的结构,我的写作目标不能偏离,所以此书整体结构与那书类似这是正常的。
然后经典的数据结构和算法,我是没有本事再发明一种全新的写法(最多是变量和函数的命名有所差异,你觉得有必要这样吗?)。因此代码类似甚至相同其实也是合理的。如果有错误,请您指出,我将一定更正。我的博客勘误中已经有60多条错误修正,我从来没有回避自己的错误。
与另一本书是否抄袭,其实关键要看是否在书的内容上有很大差异,您可以仔细比对。我可以负责任的说,本书与任何一本数据结构书无论内容和形式上都有很大不同。
另外,您提到了高手可以当小儿书看看。我其实是还是同意这样的说法。问题在于,本书在前言已经说明不是给高手看的,高手来看它干吗?本书是给初学数据结构,上课或看别的书有障碍的读者,他们需要的不是难度很高的教材,而只是一个能够让他们入门的读物。只要读者入门了,本书的目标就达到了。还有什么比达到图书写作的目标更重要的呢?
可能您是高手,您读本书没有什么收获,我很抱歉。但请您客观公正的评判本书,谢谢!
《大话数据结构》热门书评
-
这么浮躁的年头,这么用心的人少了,都支持一下吧。
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 敢情作者是在抄书呢。就算抄书也不要这么坑爹呀。不该多说地方,废话一大堆。字印刷得很大,空白地方很多,弄一些乱七八糟的图片充数。我算是被作者和出版社吭了,下次绝对不买该作者以及这样滥竽充数的书...