原题链接:点击直接跳转到该题目

1️⃣题目描述

【算法|二分查找No.4】leetcode 852. 山脉数组的峰顶索引-LMLPHP

2️⃣代码编写

class Solution {
public:
    int peakIndexInMountainArray(vector<int>& arr) {
        int l = 1,r = arr.size() - 2;
        while(l < r)
        {
            int mid = l + (r - l + 1) / 2;
            if(arr[mid] > arr[mid - 1]) l = mid;
            else r = r - 1;
        }
        return l;
    }
};

最后就顺利通过啦!!!

11-05 09:56