zoukankan      html  css  js  c++  java
  • 力扣(LeetCode) 852. 山脉数组的峰顶索引

    我们把符合下列属性的数组 A 称作山脉:

    A.length >= 3
    存在 0 < i < A.length - 1 使得A[0] < A[1] < ... A[i-1] < A[i] > A[i+1] > ... > A[A.length - 1]
    给定一个确定为山脉的数组,返回任何满足 A[0] < A[1] < ... A[i-1] < A[i] > A[i+1] > ... > A[A.length - 1] 的 i 的值。

    示例 1:

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

    示例 2:

    输入:[0,2,1,0]
    输出:1

    提示:

    3 <= A.length <= 10000
    0 <= A[i] <= 10^6
    A 是如上定义的山脉

    Java版

    class Solution {
        public int peakIndexInMountainArray(int[] A) {
            
            for(int i=0;i<A.length-2;i++) {
                if(A[i]<A[i+1] && A[i+1]>A[i+2]) {
                    return i+1;
                }
            }
            return -1;
        }
    }
    

    运行结果

  • 相关阅读:
    C#调用webservice
    C#调用java方法踩坑记
    GitHub
    oracle之在java中调用
    oracle之数据恢复(delete误删)
    word之高级
    word之个人设置
    word之常用功能
    word
    git之摘抄
  • 原文地址:https://www.cnblogs.com/lick468/p/10664424.html
Copyright © 2011-2022 走看看