我正在阅读一篇有关算法摊销分析的文章,以下是其中一段文字。
摊销分析类似于平均情况分析,因为它关注的是操作序列的平均成本。 然而,平均情况分析依赖于关于数据结构和操作的概率假设, 以便计算算法的预期运行时间。因此,它的适用性取决于有关算法输入的概率分布的某些假设。
平均情况下的上限并不能排除即使输入概率分布的假设是正确的, 也可能出现需要比预期更长时间的输入的“不幸”情况。
关于上述文本片段,我的问题如下:
在第一段中,平均情况分析如何“依赖于关于数据结构和操作的概率假设?” 我知道平均情况分析取决于输入的概率,但这句话是什么意思?
在第二段中,作者指的平均情况下无效即使输入分布是有效的是什么意思?
谢谢!