package main
/**
*
* @param rotateArray int整型一维数组
* @return int整型
*/
func minNumberInRotateArray( rotateArray []int ) int {
return search(rotateArray, 0, len(rotateArray)-1)
}
func search(arr []int,l,r int)int{
if r==l{
return arr[l]
}
mid:=(l+r)/2
if arr[mid]>arr[r]{
return search(arr,mid+1,r)
}else if arr[mid]<arr[r]{
return search(arr,l,mid)
}else {
return search(arr, l, r-1)
}
}



京公网安备 11010502036488号