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 lastsizevalues 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 { |