题目描述:
代码实现:
- 暴力法,每次滑动窗口计算最大值。
/**
* @param {number[]} nums
* @param {number} k
* @return {number[]}
*/
var maxSlidingWindow = function(nums, k) {
var arr = nums.slice(0, k)
var res = []
for (var i = 0; i < nums.length - k + 1; i++ ) {
res.push(Math.max(...arr))
arr.shift()
arr.push(nums[k + i])
}
return res
};