LC.P162[寻找峰值] 方法一:二分1234567891011class Solution { public int findPeakElement(int[] nums) { int left = 0, right = nums.length - 1; while (left < right) { int mid = left + right >>> 1; if (nums[mid] > nums[mid + 1]) right = mid; else left = mid + 1; } return right; }} 时间复杂度:$O(logn)$ 空间复杂度:$O(1)$