習題5.5、5.6

高屋建瓴 優化程序性能的最基本策略: ①高級設計。爲問題選擇合適的算法以及數據結構。避免產生漸進糟糕性能高的算法。 ②基本編碼原則。避免限制優化的因素,方便編譯器產生高效的代碼。 a,消除連續的函數調用。在可能時,將計算移動到循環之外。有選擇的妥協程序的模塊性以獲得更大的效率。 b,消除不必要的內存引用。引用臨時變量來保存中間結果(私以爲:可以在C++中用寄存器變量達到這一效果),在最後的值計算出
相關文章
相關標籤/搜索