Back to course home
0% completed
Vote For New Content
Solution: Max of All Subarrays of Size 'k'
Problem Statement
Given an integer array arr
and an integer k
, return the result
list containing the maximum for each and every contiguous subarray of size k
.
In other words, result[i] = max(arr[0],..., arr[k])
, result[1] = max(arr[1],...arr[k+1])
, etc.
Examples
Example 1
- Input: arr =
[1, 2, 3, 1, 4, 5, 2, 3, 6]
, k =3
- Output:
[3, 3, 4, 5, 5, 5, 6]
- Description: Here, subarray
[1,2,3]
has maximum 3,[2,3,1]
has maximum 3,[3,1,4]
has maximum 4,[1,4,5]
has maximum 5,[4,5,2]
has maximum 5,[5,2,3]
has maximum 5, and
.....
.....
.....
Like the course? Get enrolled and start learning!
On this page