在Java中实现移动窗口(队列)

时间:2018-11-07 21:35:27

标签: java android data-structures queue accelerometer

我正在玩Android的加速度传感器,该传感器以100HZ的速率产生一些数据。我需要获得最后一个X值的队列,例如X=7,如下图所示。我可以使用一种轻量级的数据结构吗?

我试图为此使用队列,但是每次我执行offer时,显然我也需要执行一个poll。因此,我们可能需要找到一个自动轮询的类似数据结构。

public static LinkedBlockingQueue<Double> accelerationQueue = new LinkedBlockingQueue<>(7);

0 个答案:

没有答案