import java.util.*;
public class Solution {
/**
* 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
*
*
* @param nums int整型一维数组
* @return int整型
*/
//O(logn)
public int findPeakElement (int[] nums) {
int s = 0 ;
int e = nums.length - 1 ;
while(s < e) {
int mid = s + (e - s) / 2 ;
//mid不可能是峰值,右边找
if(nums[mid] < nums[mid + 1]) {
s = mid + 1 ;
} else {//mid可能是峰值,去左边找
e = mid ;
}
}
return s ;
}
}

京公网安备 11010502036488号