不只是算法_编程珠玑书评-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > 程序 > 编程珠玑 > 不只是算法
Jeao&Leon 编程珠玑 的书评 发表时间:2009-11-12 19:11:02

不只是算法

05年的时候,同学去华为工作,因为华为需要一段时间的军训洗脑,为了消磨时间,他顺带买了一本《编程珠玑》来研究,当时他和我说:一起来研究算法吧。当时粗略的在网上看了一下,觉得只是把一些常用算法罗列了而已,于是并不在意,也就这么放弃了。 06年的时候,半了一张上海图书馆的借书证,恰巧图书馆里面有这本书的影印版,借回家放了一个多月,但是当时的注意力全都放在了形形色色的palm上面,所以只是很无辜搬到家中,又搬回图书馆。 直到后来,有了自己的窝,购置了书架,并且抱着一个购齐计算机经典书籍的想法,开始在网上到处搜罗书籍的信息,这才发现本书被相当多的人力荐。 打开这颗薄薄的珍珠,认真拜读了前言,记得非常清楚是作者说,一次不要读太多,一章足矣。 再读完第一篇,认真研习其后的练习题,这才发现,原先关于“算法罗列”的主观臆断是多么的错误。 是的,本书的确在强调算法,但是除了常规的算法,作者更多的是在表达出一种算法以外的思想:高效的算法没错,但是正确的事情应该用正确的方法来做。 每个算法都有高效的经典例子,但是什么时候用什么样的算法,探究问题的本质,真正的优雅的解决问题,才是本书所要传达的精神。 此外,值得一提的是书中那些传奇的故事,比如太空笔和铅笔,比如各鸽子和胶卷,类似稗官野史,但是又的确是真实发生的事件,在乐趣中一步步的佐证他的观点。(不得不说,这一点,《代码大全》和《深入理解计算机系统》也一样老道,看得令人赏心悦目)。 古人说的茅塞顿开,醍醐灌顶,确实可以用来描述我在读此书时的感受。

展开全文
有用 122 无用 7

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

发 表

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

对“不只是算法”的回应

yinchaoonline 2016-10-19 17:30:11

感觉与大家差距好大,刚刚拜读完第一章,什么归并排序啊,什么位图数据结构啊,完全不懂.一直想系统的学习数据结构和算法,或许应该从现在开始了。
准备刷完Coursera的Priceton的Algorithm课程,结合《编程珠玑》和《算法》(普林斯顿大学)作为教材。

lavenkin 2015-07-12 22:39:08

一定要看看

pay_all_for 2014-11-08 14:51:10

其中算法个数不多,倒是有几个经典的(二分,快排不算,随机数生成真的碉堡了),但是平均难度不大,对于算法方面的提升真的一般(如果想提升算法能力不如去看《训练指南》),像楼主说的 “作者更多的是在表达出一种算法以外的思想:高效的算法没错,但是正确的事情应该用正确的方法来做”(不得不佩服一下,很精辟)
另外,书里还介绍了好多书,我觉得可以把这些书挨个遍历一下,等看了好多书以后,估计也不会纠结于那么几个“聪明”的算法了

IdleMind 2014-08-11 11:23:07

书相当好。除了大家看重的算法设计之外,还柔和了软件工程的思想,结合例子,描述过程,传授经验,展现编程过程中的“珠玑”。

miaomiao 2014-04-17 11:07:43

正在读,现在时间比较多,不晓得应该读慢点还是读快点阿

阳光的种子 2013-08-19 16:46:52

度过一遍,感觉很多思想都没有理解。其中关于问题边界思考的章节觉得很有意思,里面大量的生动有趣而且具有重大意义的真实案例也很好看(比如密西西比河流量估计,以及IBM那个著名的诡异按键例子)~~准备再度

2013-08-17 10:21:27

正想买来看+

iChanger 2013-08-14 22:39:50

边看边思索,感觉书中部分内容不那么容易理解。过来是想看看先人们是怎么看这本书的。果然是高人,都有醍醐灌顶的感悟。高人 可否将书中精彩部分再白话一点的略解一二呢?

风之谷 2013-04-20 21:39:03

嗯,真的不错,正在拜读中

溪风 2013-03-04 01:01:15

这本书除了讲算法,更是讲述解决问题的思想,里面有很多地方值得我们去研究,举个例子,里面提到一个”粗略估算法“,很精彩的开阔视野的篇章,一般算法书难以讲解这些东西。

654321 2013-02-28 15:30:07

make

欣乐 2012-11-25 02:22:09

这么好,得看

溪风 2012-10-03 19:28:08

这本书仅仅讲算法,还讨论了一些解决问题的方法和思路

SB程序猿 2012-01-06 11:38:55

看不懂,放弃了,以后再来研究吧。。。

exlife 2011-10-04 06:30:54

我觉得那个最大子段和的“线性算法”虽然代码那么短,但是却很难看懂。我当时思索了很久。

Jeao&Leon 2011-07-31 19:26:41

方向不一样, 算法导论是麻省理工的教科书, 而编程珠玑是杂志专栏的合订本, 至于有没有新增杂志上没有的内容就不得而知了。而且编程珠玑比较有趣味

Allen_fuc 2011-07-31 14:34:09

有《算法导论》这本书还需要去读这本吗?

Leeo 2011-05-12 15:54:55

好东西。呵呵。没度过

小齐 2010-10-08 10:50:47

2010-01-03 16:03:24 superstar  读第一章,就有点晕。。你现在读到第几章了?还是醍醐灌顶的感觉么?

===================================================
我同你一样 ...

顺其自然 2010-06-19 17:15:36

不错

知书的江湖人士 2010-06-16 15:49:09

像拜读

四叔 2010-03-02 10:08:09

写的不错

superstar 2010-01-03 16:03:24

读第一章,就有点晕。。你现在读到第几章了?还是醍醐灌顶的感觉么?