您当前的位置: 首页 >  liyatjj leetcode

LeetCode山峰数组的顶部

liyatjj 发布时间:2022-09-16 08:16:31 ,浏览量:5

剑指 Offer II 069. 山峰数组的顶部

符合下列属性的数组 arr 称为 山峰数组(山脉数组) :

arr.length >= 3 存在 i(0 < i < arr.length - 1)使得: arr[0] < arr[1] < … arr[i-1] < arr[i] arr[i] > arr[i+1] > … > arr[arr.length - 1] 给定由整数组成的山峰数组 arr ,返回任何满足 arr[0] < arr[1] < … arr[i - 1] < arr[i] > arr[i + 1] > … > arr[arr.length - 1] 的下标 i ,即山峰顶部。

输入:arr = [0,1,0] 输出:1

来源:LeetCode

其实就是返回数组中最大值对应的坐标。

class Solution {
    public int peakIndexInMountainArray(int[] arr) {
        int max=0,res=0;
        for(int i=0;imax){
                max=arr[i];
                res=i;
            }
        }
        return res;
    }
}
关注
打赏
1688896170
查看更多评论

liyatjj

暂无认证

  • 5浏览

    0关注

    99博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.2452s