我注意到《算法之道》这本书主要是因为作者的另外一本书——《计算机的心智:操作系统之哲学原理》。因为这学期有操作系统课程,我认真把《操作系统之哲学原理》看了一下,书写的比较好,有助于学习操作系统的人。
话说回来,看完《算法之道》这本书,我还是比较失望,没有写出特色。很多人特别是国内的人写书都是把理论或者知识简单罗列一遍,读者没有看下去的欲望。作者虽然有自己的理解在书里面,但我觉得内容不是国内读者特需要的。介绍算法的书很多,但是讲的好没多少。我觉得讲算法的书有几个方向,一、只讲理论,二、介绍理论,也有代码实现,三、就某一个领域例如图算法做深入研究,四、面向读者,把算法思想讲的通俗易通(以上概括的可能不全)。就国内读者而言,我觉得需要的不是算法分析的书,这方面已经有《计算机程序设计艺术》、《算法导论》等讲得非常好的国外书,我觉得读者更需要的是能把算法讲得通俗易懂的书。
在《算法之道》这本书里,作者尝试从多种角度,趣味性地讲算法,但收效不是很大。很多讲算法的书都是对某个具体问题分析,就事论事,但作者是从另一个方向分析算法,从逻辑本身讲,讲动态规划、贪婪思想、概率分析、摊销分析等,有可取之处。但我觉得书上的公式和纯理论分析还是有点多,读者看起来很累,不能轻松有效地理解算法思想。我觉得作者应该多讲一些有趣的实例,从实例分析中剥离出其中的逻辑和算法,这样读者看起来更轻松。
总体来说,这本书还是有一些特色,比较适合有一定数学功底,擅长逻辑推理,同时希望对算法有进一步了解的人。这本书不适合对算法基本不了解的人,也不适合对算法思想有比较深的理解的人。
一次失败的尝试
对“一次失败的尝试”的回应
《算法之道》热门书评
-
算法如人生
19有用 6无用 爱菲 2010-02-25
这本书从思想层面对常用的算法作出诠释,书中呈现了很多生活实例与历史故事,并把这些内容与算法密切联系起来,能让人从简单的概念学起,并对算法和生活、人生关联思考。有人天生喜欢“遍历”,踏遍千山万水,遍享万种风情。扮演各种角色,希望人生丰富多彩;有人一生“贪婪”,眼界不宽,及时行乐;有人注定适用“穷搜”,...
-
一次失败的尝试
7有用 0无用 thujason 2010-07-04
我注意到《算法之道》这本书主要是因为作者的另外一本书——《计算机的心智:操作系统之哲学原理》。因为这学期有操作系统课程,我认真把《操作系统之哲学原理》看了一下,书写的比较好,有助于学习操作系统的人。&nb...
-
这是算法导论的山寨版么?
5有用 1无用 邻家のKC 2011-08-04
最初的一两章,虽然算不上极好,但是在国内教材低劣化的今天也算不错了。但是越看到后面越不对劲,翻了下算法导论,两本书相关章节的相似度也太高了,章节安排,内容安排,连他妈公式都一模一样。而且书中莫名其妙出现了一堆的缩写却没有解释,比如动态规划那张出现了LCS,但是连个英文词组都不给。充斥太多的废话和不着...
-
开卷有益
2有用 0无用 旺福 2010-05-13
说到算法,可能多数的计算机专业学生都学过这门课,而且很可能多数人学的都不咋地,反正我当年是都学到别人肚子里去了。最近俺想重新看看算法方面的东西,准备找几本合适自己的书来看看(买了算法导论,感觉太厚,看不动,很是打击人),结果在大众书局碰巧看到了这本《算法之道》,就翻了一下。刚看到书名的时候第一印象就...
-
一本挺不错的书
2有用 0无用 RelaQuan 2010-06-04
作为一个对编程感兴趣而又非计算机专业的学生,我一直想对算法理论有一个系统的学习。买了一本《算法导论》,但读起来却觉得比较吃力,经常被书中的数学推理打击自信。所以这本书一直是断断续续地读着,至今未曾完工。&...