852. 山脉数组的峰顶索引
二分法,如果当前a[m+1] > a[m], 那么m肯定不是峰顶, l = m+1, 否则 m+1肯定在峰顶右边 r = m;
class Solution { public: int peakIndexInMountainArray(vector<int>& A) { int l = 0 , r = A.size()-1; while(l<r){ int m = (l+r)>>1; if(A[m+1] > A[m]) l = m+1; else r = m; } return l; } };