class Solution {
public:
vector<int> maxSlidingWindow(vector<int>& nums, int k) {
vector<int>res;
int i=1;
int maxValue=*max_element(nums.begin(),nums.begin()+k);
res.push_back(maxValue);
while(i<nums.size()-k+1)
{
maxValue=*max_element(nums.begin()+i,nums.begin()+k+i);
res.push_back(maxValue);
i++;
}
return res;
}
};
LeetCode:239. 滑动窗口最大值
最新推荐文章于 2025-08-07 14:19:47 发布
本文介绍了一种求解滑动窗口中最大值的算法实现。通过遍历数组,使用max_element函数找到每个窗口的最大值,并将其添加到结果向量中。此方法适用于固定大小的滑动窗口问题。
1426

被折叠的 条评论
为什么被折叠?



