六條經驗 時間、空間復雜度不能跟性能劃等號 復雜度不是執(zhí)行時間和內存消耗的精確值 代碼的執(zhí)行時間有時不跟時間復雜度成正比 對于處理不同問題的不同算法,其復雜度大小沒有可比性 重視數據規(guī)模 結合數據特征和訪問方式 區(qū)別對待 IO 密集碳胳、內存密集和計算密集 善用語言提供的類勇蝙,避免重復造輪子 學會評估,不漫無目的地過度優(yōu)化 Benchmark 基準測試 ----- 數據結構與算法之美