【发布时间】:2010-08-18 08:07:40
【问题描述】:
众所周知,现实生活中的编程问题很多,而且往往出乎意料。有时,这些问题甚至很难解决,如果没有接受过识别它们的训练,你很快就会陷入困境。我喜欢挑战,因为当你遇到类似的问题时,你遇到的情况越多,想出有效答案的时间就越少——例如在时间复杂度方面。
这引出了我的问题:
有没有人知道一本好书或任何类型的支持,它保持足够的语言独立性,提供在某些时候往往很难的问题,可能是新月的困难,以练习编码。我的意思是,这些令人上瘾和有趣的问题,当你解决它们时,你会感到真正的成就。比如,如果你没有找到让你的算法时间线性的技巧,同时还有一个昂贵的蛮力版本,它会导致你失败。
已经感谢您的建议。
【问题讨论】:
-
Project Euler (projecteuler.net) 非常适合这个。
-
哦,对了,我搜索后没看到这个……抱歉。