算法導論_17.1-17.3平攤分析

平攤分析:執行一系列數據結構操作所需要的時間是通過對執行的所有單個操作求平均得出的;即單個操作所需的時間 = 所有操作消耗的時間/操作次數; 即便單個操作的代價很大, 但是平均代價很小; 平攤分析與平均情況分析的不同之處是平攤分析不涉及概率, 即使在最壞的情況下, 每個操作都具有平均性能; 舉例說明平攤分析與平均情況分析的區別: 例如有三個操作,耗時是1, 2, 3; 三個操作被執行的頻率是0.5
相關文章
相關標籤/搜索