,我们称之为数组的旋转。...输入一个非减排序的数组的一个旋转,输出旋转数组的最小元素。 例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。...类似[3,4,5,6,0,1,2],此时最小数字一定在mid的右边。...low = mid + 1
(2)array[mid] == array[high]:
出现这种情况的array类似 [1,0,1,1,1] 或者[1,1,1,0,1],此时最小数字不好判断在mid...],此时最小数字一定就是array[mid]或者在mid的左
边。