全部,
我是一名拥有 Web 技术硕士学位的中级 Python 开发人员,虽然我认为自己是一个体面的程序员,但我总是遇到与算法复杂性相关的问题。
任何人都建议一本好书来解释如何推导算法的 O 表示法,以及可以使用哪些常见解决方案来解决复杂算法?
我目前正在阅读“Uncle Bob 的”The Clean Coder: A Code of Conduct for Professional Programmers(顺便说一句,非常值得一读,我强烈推荐它),其中他专门有一章来解释如何在工作之外度过 20 小时一周提高你的手艺是成为一个更好的程序员的唯一途径。所以我想我会从算法复杂性开始,然后转向大表和闭包。