编程之美,应该就在于思考之美_编程之美书评-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > 编程 > 编程之美 > 编程之美,应该就在于思考之美
Ivy 编程之美 的书评 发表时间:2009-07-22 15:07:15

编程之美,应该就在于思考之美

收到博文视点的赠书《编程之美——微软技术面试心得》已经有些日子了,平日里喜欢玩数独,拿到书浏览完目录就翻到“1.15 构造数独”去了。


 以前从来没想过如何去构造数独,看完题目想到的解法就是随机散布数字,但进一步分析之后发现这个思路是不可行的。由于思维囿于最初的方向,眼前是一堵墙,所以根本不知道该怎样去做。于是拿过书看“分析和解法”,读罢后发现反过来想一下,问题就变得简单了很多——先生成一个完整而合法的解,然后随机去掉一些格子中的数字。在这样循序渐进的引导下,终于知道如何去构造数独了。


不只数独,《编程之美》对其它题目的讲解也都是围绕解题的思路和过程来进行的,在对所有的题目仔细推敲之后,回过头再想想,将自己的思考方式和书中给出的解题方法对照、对比一下,会有除答案本身之外的其它收获,比如思维方式的开拓和运用。


    
可以把《编程之美》做为一本面经来读,但未免有点儿大材小用了;掩卷而思,编程之美,应该就在于思考之美吧!

展开全文
有用 5 无用 0

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

发 表

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

对“编程之美,应该就在于思考之美”的回应

如果真的有如果 2011-05-06 09:17:58

编程的高手:先是数学要好,再是编程能力强

叁儿 2009-07-29 23:04:16

一个写程序的菜鸟朋友买了这本书,觉得没劲,送给我,我完全当数学题目看,我不懂编程,确实如你所说:《编程之美》对其它题目的讲解也都是围绕解题的思路和过程来进行的,在对所有的题目仔细推敲之后,回过头再想想,将自己的思考方式和书中给出的解题方法对照、对比一下,会有除答案本身之外的其它收获,比如思维方式的开拓和运用.

xinz 2009-07-29 22:04:36

>一般大小的数独,计算机完全可以列出穷举后的所有解
:)
可以看看书中的另一章,数独知多少.
看后欢迎探讨

地铁里的季风 2009-07-26 08:35:03

个人觉得一点都不难想到先生成完整的然后随机去掉一些格子,毕竟一般大小的数独,计算机完全可以列出穷举后的所有解。如果要达到最高效率和最佳用户体验,完全可以把所有可能解做出来存在库里然后随机抽取一个给用户,我相信这个库几M都足矣足矣了。
"问题就变得简单了很多——先生成一个完整而合法的解...",要生成一个完整的解真的那么简单么?如果在相应规则下(横、竖不重复,单元格不重复)采用尝试并修正的穷举方法去生成一个解,是最经济快速的算法么?这个临时计算出结果的算法才是最难的吧。

[已注销] 2009-07-25 19:59:26

汇编语言不会编

韦爵爷 2009-07-25 15:33:49

貌似很智慧的一本书