算法和复杂性书

Sam*_*amy 2 python algorithm complexity-theory

所有,

我是一名中级python开发人员,拥有Web Technologies的硕士学位,虽然我认为自己是一个不错的程序员,但我总是遇到与算法复杂性相关的问题.

有人建议一本好书来解释如何推导算法的O表示法,以及可以使用哪些常见的复杂算法解决方案?

我目前正在阅读"鲍勃叔叔"清洁编码器:专业程序员的行为准则(值得一读,我强烈推荐),并在其中专门用一章解释如何在工作之外花费20个小时一周改进你的工艺是成为更好的程序员的唯一途径.所以我认为我会从算法复杂性开始,然后转向Big Table和Closure.

sma*_*ang 5

Thomas Cormen的算法简介似乎是该行业的首选手册.它涵盖了广泛的主题,包括排序,数据结构,高级设计和分析以及图算法.

算法简介独特地结合了严谨性和全面性.本书深入介绍了各种算法,并使各种读者都可以使用它们的设计和分析.每章都是相对独立的,可以作为学习单元使用.这些算法用英语和伪代码描述,伪代码设计为任何做过一点编程的人都可读.在不牺牲覆盖深度或数学严谨性的情况下,解释基本保持不变.