我学计算机的,目前在攻读硕士.正在学算法.
无意间我发现同学有一本算法之道.拿回去研读了一番,无比失望.
我读书只关心书的内容从来不关心作者.
这本书让我有看看作者到底是谁的冲动,于是上网找找,顺便在豆瓣发下评论,希望没接触过算法的人千万不要看这本书,这本书会把你的思维带偏.
我理解作者的初衷,是想把不知道算法,又对算法感兴趣的人领进门.但是,这本书通篇在提出问题以后,没有一个是用数学语言来描述问题的,更别提建模与解决问题了.
一个问题从提出到解决是有固定的数学描述的.这种描述发展自西方的数学理论.其实咱们最缺的就是这个.
说白了就是数学建模.我们都知道1个苹果,吃了就没了.数学建模是啥?输入: 自然正整数1 输出: 0 解决: 1-1=0.就是因为具体问题能抽象成数学,所以人们采用数学方法来解决问题.爱情问头抽象不出来,所以没人用算法来解决爱情问题.经济问题能抽象成数学问题,所以现在学经济的其实都在学数学.
这本书里的数学建模非常不严谨,对输入输出都不用数学语言定义.里面一堆公式连个作用域都不给.算法描述也不是严谨的数学逻辑.完全是自己想想.算法描述就像开了上帝模式: 排序要大的放前面小的放后面.于是数字就各按其类排好了 上帝看这是好的....
尤其是对算法的相关推论与定义,完全是自己胡乱起名,根本没有英文注释,好像故意绕开 算法导论 似的. 许多约定俗成的数学名词里面一个没有.相关的数学定律连个引用注释都不给,英文的不给就算了,中文的都没有.我想查查相关定理的资料都不知道从何查起.人家数学家100多年前提出的经典算法,你连个名都不提,直接拿来用,不知道的还以为是你发现的呢....
这本书就没有一个讲数理的地方.
数理非常重要,是让你理解数学的唯一方式.而我们恰恰最缺的就是数理.从小学到大学,我们关心的永远是结论.知道等比数列计算就是套公式,傅里叶变换就是套公式,反正什么都是套公式.
突然有一天没公式了,大家慌了.算法就是让你自己找公式.
最后奉劝大家还是看 算法导论 吧.不明白没关系,不懂的地方自己上网查.人家写书又不是手把手教你.
给2条线段的点坐标 求2条线段的焦点?
别拿初中数学公式套.2条直线方程式的焦点有可能交在2条线段的延长线上.
自己写个算法试试吧~
这是我读过最垃圾的一本算法书!
对“这是我读过最垃圾的一本算法书!”的回应
《算法之道》热门书评
-
算法如人生
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
作为一个对编程感兴趣而又非计算机专业的学生,我一直想对算法理论有一个系统的学习。买了一本《算法导论》,但读起来却觉得比较吃力,经常被书中的数学推理打击自信。所以这本书一直是断断续续地读着,至今未曾完工。&...