2010-08-18 99 views
2

众所周知,编程中的现实生活中的问题很多,而且往往是意想不到的。有时候,这些问题甚至很难解决,如果没有接受过识别的培训,您可能会很快陷入困境。我喜欢挑战,因为面对复发的情况越多,遇到类似问题时需要提出有效答案的时间就越少(例如时间复杂度)。练习编程:解决月牙难题

这导致了我的问题:

是否有人知道一本好书,或任何形式的支持,剩下的语言不够独立,提供倾向于在某些时候,可能月牙难度是很难的问题,练习编码。我的意思是,这些令人上瘾和有趣的问题,当你解决它们时,你会感到真正的成就。就像,如果你没有找到让你的算法时间线性化的技巧,而且还有一个昂贵的蛮力版本,它会导致你失败​​。

感谢您的建议。

+2

项目欧拉(http://projecteuler.net /)对此很好。 – 2010-08-18 08:11:24

+0

可能的重复:http://stackoverflow.com/questions/24692/where-can-you-find-fun-educational-programming-challenges – 2010-08-18 08:31:08

+0

哦,对,我没有看到这一个后,我的搜索...对不起。 – 2010-08-18 08:51:32

回答

3

玩得开心:)

+0

非常感谢! (顺便说一句,我是法国人,所以最后一个不应该是个问题:p)Mais toi aussi je crois,哈哈。 – 2010-08-18 08:52:01

+0

是的确:p再次,有趣的编码:) – 2010-08-18 10:20:54