Given an array of integers of size n and a window size k. For each continuous window of size k, find the highest element in the window. Output the sum of the highest element of all the windows.
Answers
Answered by
0
Answer:
Sliding Window Maximum (Maximum of all subarrays of size k) using stack in O(n) time
Give an array arr[] of N integers and another integer k ≤ N. The task is to find the maximum element of every sub-array of size k.
Examples:
Input: arr[] = {9, 7, 2, 4, 6, 8, 2, 1, 5}, k = 3
Output: 9 7 6 8 8 8 5
Window 1: {9, 7, 2}, max = 9
Window 2: {7, 2, 4}, max = 7
Window 3: {2, 4, 6}, max = 6
Window 4: {4, 6, 8}, max = 8
Window 5: {6, 8, 2}, max = 8
Window 6: {8, 2, 1}, max = 8
Window 7: {2, 1, 5}, max = 5
Similar questions
Hindi,
5 months ago
Math,
5 months ago
Math,
5 months ago
Computer Science,
10 months ago
Computer Science,
10 months ago
Math,
1 year ago