不主动思考他们的代码的开发者是在靠巧合编程——代码也许能正常工作,但却没有特别的理由说明他们为何能工作。有时候尽管我们的代码能够快速运行,我们偶尔也会开发一些算法,可能会让最快的处理器陷入困境。我们要学会一些估算代码的速度的方法,发现这些潜在问题。大多数并非微不足道的算法都要处理某种可变的输入。通常,这些输入的规模会影响算法:输入越多,运行时间就越长,或者使用的内存就越多。
标签:读后感,代码,程序员,算法,修炼,输入 From: https://www.cnblogs.com/aiyiliang/p/16745151.html