169 - 153 寻找旋转排序数组最小值 - 006
题目
解答
二分法
class Solution:
def findMin(self, nums: List[int]) -> int:
if not nums:
return 0
left = 0
right = len(nums)-1
while left < right:
mid = left + ((right-left) >> 1)
if nums[right] < nums[mid]:
left = mid+1
else:
right = mid
return nums[left]分治
Last updated