程式之美-微軟技術面試心得的书评 (84)
CS is not math
不知道为什么找工作把算法看得这么重要。 在目前CPU和存储发展的情况下,一点性能损失根本不算什么。 一个好的算法在实际情况下并不一定会取得好的性能,pipeline, multi core, cache, locality这些都是要考虑的。。。 CS不是智力游戏,更不是数学。
(展开)
对于很多问题讲不完整
一本不错开阔思维的书,但是解题目的时候很多都讲的不是很清楚,所以如果基础不是很好可能会很困惑,不过网上做这本书的人很多,所以网上可以找到很多答案和讲解,我还是建议像编程珠玑那样捡几个题目出来讲解就可以了 这本书可以作为不错的面试书,如果要去面试大公司前的话...
(展开)
【原】编程之美“找符合条件的整数”的BFS解法
书中的方法很好,但是个人认为判断条件过多从而不容易掌握。可以利用BFS+剪枝即可,容易理解。《编程之美读书笔记》中有关于此题的BFS解法,但是我认为他剪得不彻底,可以再多剪剪。 标准BFS搜索m*n,所有0,1组成的数可以构造出一颗二叉树从而进行BFS。每层的数字长度相同,...
(展开)
不错,可以用来锻炼头脑,不利于系统学习算法或编程
我是面MSRA实习生之前看的这本书,只看了中间的数据结构和算法的部分,很多题目是相当经典的,不过有些题目没有《算法导论》讲得透彻。 后来在MSRA实习了半年,发现基本实习生是人手一本,MSRA内部活动时也会免费发这本书。 总的说来,这本书可以 1. 锻炼头脑,当作做智力题 2....
(展开)
2.13题解法二的一个小Bug
很不错的一本书,深受启发 不过既然是程序,就不可能没有Bug,呵呵 184页: 解法二中 “3.P为正数 类似P为负数的情况,应该去掉一个绝对值最小的正数值……” 问题在于:如果整个数组恰好由偶数个负数构成呢?根本不存在一个绝对值最小的正数啊? 我给出一个比较笨的解决...
(展开)
感觉是在和一个经验丰富的编程老手讨论某些有趣的问题
本书通过实际问题例子讲解编程的技巧和艺术。例子都是通过作者精心选择的典型案例,很具代表性。每个例子后面不光是只是答案的描述,还有解题思路的引导,使读者在思考中获得启发,在启发中获得提高。而且往往同一个问题作者提出多种解题思路,并从效率等多个角度进行对比,使...
(展开)