package main /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param nums int整型一维数组 * @return int整型 */ func minNumberInRotateArray( nums []int ) int { l,r := 0, len(nums)-1 for l < r { mid := l + (r-l)/2 if nums[mid] > nums[r] { l = mid+1 } else if nums[mid] < nums[r] { r = mid } else { r-- } } return nums[l] }