聚合分析

聚合分析(Aggregate Analysis)是摊还分析中最直观的方法。

基本思想

将 n 个操作放在一起考虑,计算所有操作的总代价 T(n),再取平均值得到每次操作的摊还代价 T(n)/n。

关键步骤

  1. 分析整个操作序列的总代价
  2. 将总代价除以操作次数 n

聚合分析的优点在于简单直接,不需要为每个操作分配不同的摊还代价,所有操作采用相同的平均代价。

链接到