计算过去 X 秒数据流中元素的平均数量

问题描述

我有一个事件队列,其中每个事件仅由其时间戳表示,还有一个整数 X,表示我希望计算平均值的时间量。每当当前时间减去某个事件的时间超过 X 时,该事件就会从队列中删除,并且我会不断向队列中添加新事件。我希望每时每刻都计算过去 X 秒内队列中的平均事件数量

我认为这应该相当简单,但是我在动态计算而不是每 X 秒计算一次平均值时遇到了一些麻烦。我见过一些计算数据流中值的移动平均值的算法,但我不想计算元素的平均值(因为我的事件没有值)。相反,我想计算流中元素的平均数量。关于我如何做到这一点的任何想法?谢谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)