classSolution(object):deffindMin(self, nums):
left, right =0,len(nums)-1while left <= right:
mid =(left+right)/2if right-left<=1:returnmin(nums[left], nums[right])if nums[mid]< nums[right]:
right = mid
elif nums[mid]> nums[right]:
left = mid+1else:
right -=1