标签: java android data-structures queue accelerometer
我正在玩Android的加速度传感器,该传感器以100HZ的速率产生一些数据。我需要获得最后一个X值的队列,例如X=7,如下图所示。我可以使用一种轻量级的数据结构吗?
X
X=7
我试图为此使用队列,但是每次我执行offer时,显然我也需要执行一个poll。因此,我们可能需要找到一个自动轮询的类似数据结构。
offer
poll
public static LinkedBlockingQueue<Double> accelerationQueue = new LinkedBlockingQueue<>(7);