algorithm - 快速搜索平均变量列表

标签 algorithm math statistics average

我有一个不断加值的列表,每次都需要算算术平均值。有什么方法比简单地记住元素的总和并除以列表的大小更快?

最佳答案

在增加值的数量后,它不会比单个更新计算更快,即

add

这显然是恒定的 O(1) 时间复杂度。

在删除一个值后更新样本平均值的相应方法就是

remove

关于algorithm - 快速搜索平均变量列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38431792/

相关文章:

algorithm - 流式 JSON 算法 - 没有堆栈

python - 如何使用 numpy.histogram 计算概率,然后用它来计算 KL 散度?

sql-server - 创建新索引时是否会自动更新统计信息?

r - 为长数据库进行宽变换,在 R 中对变量进行分组

c# - Hierarchy List<custom>,返回轨道

algorithm - 在行和列中具有两个不相邻的非零值的等概率随机平方二进制矩阵的算法

c++ - 从左和右对数组求和时平衡数组索引

c++ - 将 minkowski 差异减少到仅其外壳顶点?

javascript - for循环声明语句内部的算术运算

javascript - Java math.random 不会在函数内随机化?