162 Find Peak Element
Question
class Solution {
public int findPeakElement(int[] nums) {
if (nums == null || nums.length == 0) {
return 0;
}
int start = 0;
int end = nums.length - 1;
while (start + 1 < end) {
int mid = start + (end -start) /2;
if(nums[mid] > nums[mid + 1]) {
end = mid;
}else {
start = mid + 1;
}
}
if(nums[start] > nums[end]) {
return start;
}
return end;
}
}