习题5.5、5.6

高屋建瓴 优化程序性能的最基本策略: ①高级设计。为问题选择合适的算法以及数据结构。避免产生渐进糟糕性能高的算法。 ②基本编码原则。避免限制优化的因素,方便编译器产生高效的代码。 a,消除连续的函数调用。在可能时,将计算移动到循环之外。有选择的妥协程序的模块性以获得更大的效率。 b,消除不必要的内存引用。引用临时变量来保存中间结果(私以为:可以在C++中用寄存器变量达到这一效果),在最后的值计算出
相关文章
相关标签/搜索