题解 | #滑动窗口的最大值#

滑动窗口的最大值

http://www.nowcoder.com/practice/1624bc35a45c42c0bc17d17fa0cba788

使用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;
    }
};
全部评论

相关推荐

点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务