使用max_element()函数对一个范围的数组求最大值。

class Solution {
public:
    vector<int> maxInWindows(const vector<int>& num, unsigned int size) {
        vector<int> result{};
        for(int left=0,right=left+size-1;right<num.size();left++,right++){
            int max_val=*max_element(num.begin()+left, num.begin()+right+1);
            result.push_back(max_val);
        }
        return result;
    }
};