返回题库|

数据流中的移动平均值

简单美团

数据流中的移动平均值

简单美团数组

题目描述

给定一个整数数据流和一个窗口大小,根据该滑动窗口的大小,计算其所有整数的移动平均值。实现 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, 6
solution.ts
输出结果
点击「运行代码」按钮查看结果...