这本书大三暑假刷掉
对之后校招帮助巨大,以至于一直不知怎么评论
有一类程序员,是在脑子里 build run,严格检验程序没有问题,才动手码代码
这种一遍过,多巴胺分泌通常是可观的
此类程序员有个好处是通常清晰的记得自己的代码,以至于重构中描述的“半年魔咒”通常对他们来说不是问题,以至于自认为没问题
这也导致他们经常夜郎自大,认为自己的代码完美、强、无敌
并且想当然的认为不是这样的程序员,自然是只鶸
他们通常不知道甚至知道后也不认同世界上还有另一类的存在
黑了这么多,我当然就是第二类:有点概念后就动手输入到电脑,build run,根据 error 修正,通过就忘,用到再查
纵观我学编程的办法,也是如此,先把栗子代码人肉到 VC6,运行通过,看到正确的 output,才有点理解我在干嘛
等到刷 算法导论 时,功力尚浅,首先我刚知道有算法这一概念,其次需要先将伪代码翻译成 C 语言,编造相应的数据结构,才能得到 output
无奈当时太小白,本来作者予以优势的伪代码,对我来说成了最大障碍
还好此书拯救了我,里面直接是 C++,基本复制进去就能运行
如果你刷算导有困难,甚至不知所云,那么看到这本书就是捡到宝了
但是呢,从内容上来看,此书是算导的一个子集
所以如果是第一类程序员或者小学生,忽略此书,直接算导吧
算导难民空降至此
《算法设计与分析基础》热门书评
-
实用主义算法教材典型
14有用 0无用 Ziggy 2012-12-22
在我们学校,一年一开的算法课由数学系与计算机系的教授轮流教学,教材便是Levitin的这本算法设计与分析基础(当然是英文版)。在学期末的时候,教授会被要求对课程设计本身提出些建议。数学系教授的建议非常明确:请换一本教材!是的,对于做理论出身研究方向为Operations Research的数学系教授...
-
短小精干
5有用 0无用 Linn 2007-02-09
如果说CLR是牛津高阶,那这本书就是麦克米伦。作为一本introduction的书籍,更注重的是概念的讲解分析,应用方法。没有具体的算法证明,毕竟CLR有1000多页。这本书的分类也很有特点,算法的分类不再是传统的——数据结构,搜索,排序;而是根据算法的特点分类——divide and conque...
-
简单但是实用
4有用 0无用 句号 2009-12-11
一直在看,很有特色,被很多大学选作本科教材。是一本可以让你不断可以回去看又不觉得很深奥。习题不难但是非常有趣,很多面试题就是从中变种而来。归类是最大特色,首先把当前的算法难题classify as sorting,seaching, string processing, graph problems...
-
很好很好
3有用 0无用 第一剑豪 2013-09-11
为什么评分只有8.3呢?从实用性的角度看,这本书比算法导论好啊!后者就是个百科全书,能给你一切你想知道的相关内容,前提是你愿意沉浸其中,努力学习。前者能帮你迅速入门,提高兴趣,打下基础,尤其是非计算机专业的学生,更多是追求实用,会用,如何用,繁杂的数学推导其实并不怎么关心或者以后有空关心,从这一点来...
-
好书
3有用 0无用 小东 2009-03-12
这本是我们这学期的教材。很不错。对算法做了一个很新颖的划分,可以看到它和我们经常看的算法书的知识点划分很不一样。作者得归类很不错。对一些常用思想做了分类。比如作者对分治做了几个分类。纯思维层面的切入分析,而不像以前的分为一般算法和图论那样子。书中有不错的习题。思想描述有一定的思维引导性质。...
书名: 算法设计与分析基础
作者: Anany Levitin
出版社: 清华大学出版社
原作名: Introduction to the Design and Analysis of Algorithms
译者: 潘彦
出版年: 2007-1-1
页数: 409
定价: 49.00元
装帧: 胶版纸
丛书: 国外经典教材·计算机科学与技术
ISBN: 9787302142836

