写的时候忽略了题目中的相邻不相等条件,就写了一个有相邻有相同元素也能找到波峰的二分查找(话说两边都覆盖了还算不算...) import java.util.*; public class Solution { public int findPeakElement (int[] nums) { return binarySearch(nums, 0, nums.length); } public int binarySearch(int[] nums, int left, int right) { if(left >= right) return -1;//递归写法和循环有点不一样的是, ...