众所周知,编程方面的现实生活问题很多,而且经常出乎意料。有时,这些问题甚至难以解决,如果没有经过培训可以识别它们,您很快就会陷入困境。我喜欢挑战,因为你越是面对经常性的情况,你需要更少的时间来提出有效的答案 - 例如时间复杂性 - 当你遇到类似的问题时。
这引出了我的问题:
是否有人知道一本好的书或任何类型的支持,它仍然保持语言独立性,提供在某些时候(可能是新月形难度)难以实践编码的问题。我的意思是,这些令人上瘾和有趣的问题,当你解决它们时,你会感受到真正的成就。有点像,如果你没有找到让你的算法时间线性化的技巧,同时还有一个昂贵的暴力版本,它会导致你失败。
非常感谢你的建议。