一些关于此书的评论_数据结构与算法JavaScript描述书评-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > 算法 > 数据结构与算法JavaScript描述 > 一些关于此书的评论
二混子 数据结构与算法JavaScript描述 的书评 发表时间:2014-08-08 16:08:35

一些关于此书的评论

http://www.zhihu.com/question/24763889

知乎上有人开了个帖子,询问大家对这本书的意见,作为译者之一,以下是我的一些看法。

我是本书的译者之一,这本书缺点很多:
1. 内容浅尝辄止,对于学过数据结构和算法的人来说,没什么看头。
2. 原书错误太多,包括拼写、表达,代码,甚至有些概念性错误,这点从原书的勘误列表就可看出:http://www.oreilly.com/catalog/errata.csp?isbn=0636920029557
3. 原书语言干巴巴的,算是我读过的英文技术书籍里比较枯燥的。

但是,这本书也不是一无是处:
1. 它覆盖了常用的基本数据结构,和严蔚敏那本书的广度差不多,如果读者只会JavaScript语言,算是一本不错的入门书,而且据我所知,拿JavaScript讲数据结构的,目前只此一本。
2. 书中很多例子来源于常见的一些面试题目,算是与时俱进。
3. 我和另外一位译者翻译时纠正了原书中的错误。

总体上我给此书打3星,翻译时将那么多数据结构从头复习了一遍,感觉还是挺开心的,另外还在本书中知道了#约瑟夫环#原来有一个相当凄美的故事。

    传 说在公元1世纪的犹太战争中,犹太历史学家弗拉维奥•约瑟夫斯和他的40个同胞被罗马士兵包围。犹太士兵决定宁可自杀也不做俘虏,于是商量出了一个自杀方 案。他们围成一个圈,从一个人开始,数到第三个人时将第三个人杀死,然后再数,直到杀光所有人。约瑟夫和另外一个人决定不参加这个疯狂的游戏,他们快速地 计算出了两个位置,站在那里得以幸存。写一段程序将n个人围成一圈,并且第m个人会被杀掉,计算一圈人中哪两个人最后会存活。使用循环链表解决该问题。

展开全文
有用 15 无用 1

您对该书评有什么想说的?

发 表

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

对“一些关于此书的评论”的回应

二混子 2015-04-05 20:25:53

@Hello,W 如果想深入学习数据结构和算法,推荐阅读这篇文章中推荐的书籍:

http://zh.lucida.me/blog/on-learning-algorithms/

Hello,W 2015-04-05 19:37:38

谢谢 我打印出来了 英文的 好像也没那么难懂 去看看中文的

二混子 2015-04-05 11:14:59

@Hello,W 图灵社区有中文版的勘误:
http://www.ituring.com.cn/book/1440

Hello,W 2015-04-05 11:04:14

译者 能不能把勘误表也翻一下啊 跪求

TZX 2015-01-13 21:44:35

楼上怎么会找不到那个环境。。。解压就能用阿。。。代码确实,官网(GitHub)上给的,感觉混乱了。。。

[已注销] 2014-12-28 20:22:28

我看的英文的,不过也吐个槽..

想起来这书很搞笑的地方就是, 运行环境. 第一章里,我根本没找到这个环境的下载地址,哈哈.

这个环境选的太奇葩了, 犀牛书里告诉我的是, node和 rhino是可以后端运行的,但是他也不知道出于什么道理选了这个.

序言里那几句, 因为在后端运行了, 需要传统语言的 数据结构了什么的balabala,感觉就是在黑. 意思还是前端不用学数据结构啊.

今天看到译者的评价,算是能感觉到了,这书确实是,没法说到底是个什么定位

两仪·式 2014-11-12 13:51:06

Google London~~~~赞一个。Google是俺最喜欢的企业。我也要继续努力进步了。

两仪·式 2014-11-12 13:47:15

@wqfeng 非常感谢您呀~~~~

二混子 2014-11-12 12:59:37

后续又对中文版做了一些勘误,作为译者,能做的也就这么多了。

@小恶魔提利昂 如果对数据结构和算法感兴趣,可看看这篇文章推荐的相关书目:
http://zh.lucida.me/blog/on-learning-algorithms/

两仪·式 2014-11-11 19:38:52

我觉得这本书确实很糟糕。不过你们翻译的还蛮用心。话说,原书里的代码,确实应该是相当不严谨。就举个例子链表一节,find(item)就存在很大的隐患。