首先,直接找最小元素也能过 function minNumberInRotateArray(rotateArray) { return Math.min.apply(Math,rotateArray); }二分查找注意两点: 对于数组[5 6 1 2 3 4], rotateArray[mid] < rotateArray[high], 说明答案在[low, mid]区间,但是arr[mid] 有可能是答案所以high = mid,而不是high = mid-1; rotateArray[mid] = rotateArray[high]如果是 1 0 1 1 1, rotate...