首页 > 其他 > 详细

【leetcode】将每个元素替换为右侧最大元素

时间:2020-09-08 10:34:20      阅读:53      评论:0      收藏:0      [点我收藏+]

 

 

int* replaceElements(int* arr, int arrSize, int* returnSize){
    *returnSize=arrSize;    
    int i,MaxVal=-1,staybefor;   
    for(i=arrSize-1; i>-1 ;i--) //从后往前遍历 每次比较更新最大值
    {
        staybefor=MaxVal;  // 保存前一次的值; 
        if(MaxVal<arr[i]) MaxVal=arr[i];
        arr[i]=staybefor;
    } 
    return  arr;
}

 

【leetcode】将每个元素替换为右侧最大元素

原文:https://www.cnblogs.com/ganxiang/p/13630652.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!