Make everything as simple as possible, but not simpler

Make everything as simple as possible, but not simpler.

Albert Einstein

王小波有一次参加黄集伟的孤岛访谈录节目时被问及如果孤身一人去孤岛会随身带一本什么书,他说会选择带一本吉米诺维奇的习题集,有一次李银河去美国的时候他一个人闷在家里就用做题来消磨时光。

最近我空闲的时候也在Project Euler上做题目打发时间,说闲着其实也不恰当,人总有一些事情虽然知道要做或者不得不做,却挨着放着,眼不见心不烦,毋宁做些(不)简单的另一见完全不相干的事情愉悦身心来得叫人高兴些。

收获的体会是不要把事情想像的太复杂,不要重复发明轮子。想到以前在TopLanguage看到说quick sort的效率很好,但是当数据不太“乱”的时候,就不太适合用快排,你可以选择

a. 自己发明一个更合适的算法,这也许要很久,或者
b. 把数据弄得稍微“乱”一点,

这真是太酷了8-)

Comments