5月 112014
 

首先,效率的提高应该建立在正确的解决方案和正确的算法的基础上,前者保证了结果的正确性,后者保证了效率。通过改进算法和思路得到的运行效率的提高是以下优化方法的十倍百倍,因此,优化首先应该考虑的算法,其次才是本文以下提到的方法。要特别指出,效率的优化必须是针对关键代码的优化,对于一些在程序执行过程中,只执行很少次数的代码,没有必要牺牲可读性而进行优化。在此基础上,可以通过注意以下一些问题,提高程序的运行效率。

Continue reading »