剑指 Offer II 041. 滑动窗口的平均值b
| 2023-3-30
0  |  Read Time 0 min
标签
设计
队列
日期
Oct 13, 2022

剑指 Offer II 041. 滑动窗口的平均值

题目描述

给定一个整数数据流和一个窗口大小,根据该滑动窗口的大小,计算滑动窗口里所有数字的平均值。
实现 MovingAverage 类:
  • MovingAverage(int size) 用窗口大小 size 初始化对象。
  • double next(int val) 成员函数 next 每次调用的时候都会往滑动窗口增加一个整数,请计算并返回数据流中最后 size 个值的移动平均值,即滑动窗口里所有数字的平均值。
示例:

题目解析

思路:

  • 维持窗口大小,并且先进先出,想到的就是用队列来实现

代码:

Loading...
Catalog