【发布时间】:2021-12-02 05:51:54
【问题描述】:
在我所见的任何地方(在 SO 和其他来源上),摊销分析通常仅适用于数据结构。例如dynamic array 或splay tree。但是,我还没有看到对纯算法应用摊销分析。谈论算法的摊销分析是否有意义?摊销分析假设一系列操作适用于数据结构,但不适用于算法。
【问题讨论】:
-
正是数据促成了使摊销分析变得有趣的行为。但当然可以对不同的垃圾收集算法进行摊销分析。
-
摊销分析对“在线算法”有意义,这些算法不能同时处理所有输入:en.wikipedia.org/wiki/Online_algorithm
标签: algorithm data-structures amortized-analysis