1299. 将每个元素替换为右侧最大元素

时间:2020-06-26 18:05:21   收藏:0   阅读:60

1299. 将每个元素替换为右侧最大元素

技术分享图片

class Solution {
public:
    vector<int> replaceElements(vector<int>& arr) {
            vector<int>v;
            int ans=0;
            for(int i=arr.size()-1;i>=0;i--)
            {
               ans=max(ans,arr[i]);
               v.push_back(ans);
            }
            reverse(v.begin(),v.end());
            v.erase(v.begin(),v.begin()+1);
            v.push_back(-1);
            return v;
    }
};

原文:https://www.cnblogs.com/Vampire6/p/13195479.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!