标签: algorithm math statistics average
我有一个不断增值的列表,每次我需要计算算术平均值。有没有办法比简单地记住元素的总和并除以列表的大小更快?
答案 0 :(得分:3)
增加值的数量后,它不会比单个更新计算更快,即
这显然是O(1)时间复杂度[assembly: CollectionBehavior(DisableTestParallelization = true)] 。
O(1)
[assembly: CollectionBehavior(DisableTestParallelization = true)]
在删除值后更新样本平均值的相应方法只是