Back to course home
0% completed
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!
Table of Contents
Contents are not accessible
Contents are not accessible
Contents are not accessible
Contents are not accessible
Contents are not accessible