您想知道微软面人内幕吗?写程序真的没有意思?为什么许多微软的员工乐此不疲?阅读全文>
发表于 @ 2008年09月19日 09:47:00|评论(loading...)|收藏
在卓越亚马逊网友推荐2008年度最佳畅销好书的评比中,《编程之美——微软技术面试心得》排在第三名,是前十名中唯一一本计算机相关的书籍。阅读全文>
发表于 @ 2008年08月30日 13:29:00|评论(loading...)|收藏
一次,在上Java上机课的时候,学生们都在机器上调试自己的代码,只有一位同学,用铅笔,在书上涂来改去,时而还陷入沉思,干脆无视老师的存在,我很是恼火,这位同学平时对编程就不是很感兴趣,以往上机课时,他都是无所事事的样子,让他练习书上的代码,他也不屑一顾,认为书上的代码太简单了,根本就不放到眼里,今天看他却一反常态,如此专注,我便走过去看个究竟,原来他正捧着一本时下非常流行的《数独》小册子,正在玩数独游戏呢,本想发怒,看他难得在我的课上专心做点事情(尽管与课堂内容毫无关系)也就忍了。其实我也曾痴迷过数独,也算是有过共同爱好,我就不想难为他了,在我的手机上也有一个数独游戏,平时学校开大会的时候,我就躲在最后排填数独玩,看他如此痴迷数独,和我当时的情形一样,也就没有对他发火。虽然没有发火,但是,我也不能坐视不管呀,我还是可以对他进行适当的制裁。阅读全文>
发表于 @ 2008年08月21日 12:42:00|评论(loading...)|收藏
《编程之美》开篇的第一题现在基本已经成了经典中的经典了,相信很多人都因为这个控制 CPU使用率的题从而买了这本书的,在我自己看过这本书后我同时相信买了这本书的人应该会觉得非常的值得,要写出合理实现需求、高性能以及大数据量的程序,数据结构和算法就成为关键要素了,这本书用简短的题目给大家回顾了一些经典的算法。阅读全文>
发表于 @ 2008年08月05日 13:44:00|评论(loading...)|收藏
收到《编程之美》这本书的时候,我是悲喜交集的。喜的是可以从中了解一下微软是如何做面试的,和其他的软件公司有什么区别,这可能是我长期从事编辑的毛病,遇事总爱比较一番;悲的是我发现上面的绝大多数面试题目我都看不懂,更悲的是我还是一个计算机科班出身的人,看来今后再也不能随便给别人吹嘘我曾经还学习过什么数据结构、编译原理什么的。阅读全文>
发表于 @ 2008年08月04日 09:46:00|评论(loading...)|收藏
据说革命导师马克思在繁重的工作之余是选择证明几何定理作为休息的,如果此事属实的话,我们这些凡夫俗子只能由衷地感叹:伟人就是牛,休息都整得这么帅。阅读全文>
发表于 @ 2008年07月29日 13:46:00|评论(loading...)|收藏
以前从来没想过如何去构造数独,看完题目想到的解法就是随机散布数字,但进一步分析之后发现这个思路是不可行的。阅读全文>
发表于 @ 2008年07月28日 15:27:00|评论(loading...)|收藏
书中解法三用数组来对树进行BFS,比较适合在比赛中使用,如果使用队列的话,当数据规模比较大的时候,频繁的进队列,出队列还是很耗时的。 比较经典的“聪明的打字员”一题,就是BFS搜索,但是数据规模比较大,用队列的话很容易超时,参考PKU1184.阅读全文>
发表于 @ 2008年07月25日 15:53:00|评论(loading...)|收藏
《编程之美》第3.9节“重建二叉树”题目:如果已经知道了遍历的结果,能不能把一颗二叉树重新构造出来?扩展问题2:如何判定给定的前序遍历和中序遍历的结果是合理的呢?阅读全文>
发表于 @ 2008年07月25日 15:43:00|评论(loading...)|收藏
感谢azuryy为大家分享《编程之美》第3.8节扩展问题的答案:用非递归的算法求一颗二叉树中相距最远的两个节点之间的距离。阅读全文>
发表于 @ 2008年07月25日 15:27:00|评论(loading...)|收藏