数据流中的移动平均值
简单美团数组
题目描述
给定一个整数数据流和一个窗口大小,根据该滑动窗口的大小,计算其所有整数的移动平均值。实现 MovingAverage 类:MovingAverage(int size) 用窗口大小 size 初始化对象;int next(int val) 计算并返回数据流中最后 size 个值的移动平均值。如果数据流中的整数少于 size 个,则返回所有整数的平均值。
示例
输入:
MovingAverage(3), next(1), next(10), next(3), next(5)输出:
1, 5.5, 4.66667, 6solution.ts
输出结果
点击「运行代码」按钮查看结果...