|
|
1
3
看起来你在找一个 Circular Buffer . 这是一个 .NET implementation 在codeplex上。您可能还想看看这个问题: How would you code an efficient Circular Buffer in Java or C#?
从你提供的样本来看,还不清楚
确切地
这与在线平均算法有关。如果缓冲区上允许的唯一操作是追加,则缓存并更新缓冲区内的“总计”应该很简单(添加新值,减去删除的值);使平均值的保持为
|
|
2
0
你看过吗 Queue Class |
|
3
0
清单能满足你的需求吗?
|
|
|
4
0
@我正在创建一个新的答案而不是注释,因为我有一些代码要粘贴。我朝一个死的简单物体挥了挥杆,以帮助我的跑动方式,并得出以下结论:
我正在从一个数据采集系统中读取16个通道的数据,因此我将为每个通道实例化其中一个通道,我认为这比为每个通道管理多维数组或单独的一组缓冲区/位置更干净。 以下是感兴趣的用户的示例用法:
我打算将RollingMean对象设置为泛型,而不是锁定为Double,但是我找不到限制tpye数值类型的泛型约束。我继续前进,必须回去工作。谢谢你的帮助。 |
|
|
feasega · 聚合物模拟-2个节点之间的最短路线,适用于所有节点 10 月前 |
|
|
Alisa Petrova · 在有向图中更改一对顶点以创建循环 10 月前 |
|
|
Pengcheng · 这个简单的递归函数的输出是什么?你能详细解释一下吗? 11 月前 |
|
|
b39b332d · 使用C++标准库实现高效间隔存储 1 年前 |
|
ABGR · 二叉树的直径——当最长路径不通过根时的失败案例 1 年前 |
|
|
EpicAshman · 数独棋盘程序中同一列和同一行出现两次的数字 1 年前 |