虽然我个人认为实际的编程主要考量的是你的代码是不是clean和你是不是有不断refine它的决心和毅力等,而不是对算法的熟练掌握,但是算法作为一门非常核心的IT技能,如果能Master它的话,将对我们而言有百利而无一害的,特别是现在P!=NP这个问题非常火(我后一篇文章就会和大家聊聊P!=NP)。抱着这个态度,我最近在写《剖析云计算》和写YunTable的闲暇,花了一定时间在TopCoder上做了一些题目,感觉挺有意思的,所以也推荐大家练练,还有我认为少看几个视频和帖子,把这些时间投资于自己的将来,是非常划算的一件事情,下面是网上的一些关于TopCoder和Google面试的题目:
TopCoder真题讲解之二(这题挺有意思的)