当前位置: 代码迷 >> 综合 >> LeetCode第 1299 题:将每个元素替换为右侧最大元素(C++)
  详细解决方案

LeetCode第 1299 题:将每个元素替换为右侧最大元素(C++)

热度:18   发布时间:2024-03-07 11:29:49.0

1299. 将每个元素替换为右侧最大元素 - 力扣(LeetCode)
在这里插入图片描述

class Solution {
public:vector<int> replaceElements(vector<int>& arr) {int n = arr.size();vector<int> res(n, -1);for(int i = n-2; i >= 0; --i){if(arr[i+1] > res[i+1])   res[i] = arr[i+1];else res[i] = res[i+1];}return res;}
};