思路
随着后续数字的加入,会挤掉最开始出现的数字,符合先进先出的特点,所以需要用队列来实现。注意计算平均值我们是保存了滑动窗口数字的和,最后在返回的时候再除以队列的长度。(需要把分母转变为double或者float,否则结果会被取整)
import java.util.LinkedList;
import java.util.Queue;
public class MovingAverage {
Queue<Integer> nums;
int size,sum;
/** Initialize your data structure here. */
public MovingAverage(