题解 | 滑动窗口的最大值
滑动窗口的最大值
https://www.nowcoder.com/practice/1624bc35a45c42c0bc17d17fa0cba788
#include <queue>
class Solution {
public:
vector<int> maxInWindows(vector<int>& num, int size) {
vector<int>ans = {};
if (size > num.size() || size == 0) return ans;
int left = 0;
for (; left < num.size()-size+1; left++) {
priority_queue<int, vector<int>> minheap(num.begin()+left, num.begin()+left+size);
ans.push_back(minheap.top());
}
return ans;
}
};

