346. Moving Average from Data Stream
346. Moving Average from Data Stream
Description
Difficulty: Easy
Related Topics: Array, Design, Queue, Data Stream
Given a stream of integers and a window size, calculate the moving average of all integers in the sliding window.
Implement the MovingAverage
class:
MovingAverage(int size)
Initializes the object with the size of the windowsize
.double next(int val)
Returns the moving average of the lastsize
values of the stream.
Example 1:
1 | Input |
Constraints:
1 <= size <= 1000
- -105 <= val <= 105
- At most 104 calls will be made to
next
.
Hints/Notes
- 2023/12/05
- queue
- Leetcode solution(checked)
Solution
Language: C++
1 | class MovingAverage { |