classSolution:deffindMin(self,nums: List[int])->int:ifnot nums:return0 left =0 right =len(nums)-1while left < right: mid = left +((right-left)>>1)if nums[right]< nums[mid]: left = mid+1else: right = midreturn nums[left]
Runtime: 28 ms, faster than 99.79% of Python3 online submissions for Find Minimum in Rotated Sorted Array.
Memory Usage: 12.8 MB, less than 100.00% of Python3 online submissions for Find Minimum in Rotated Sorted Array.
Runtime: 0 ms, faster than 100.00% of Go online submissions for Find Minimum in Rotated Sorted Array.
Memory Usage: 2.5 MB, less than 100.00% of Go online submissions for Find Minimum in Rotated Sorted Array.
Runtime: 56 ms, faster than 65.35% of JavaScript online submissions for Find Minimum in Rotated Sorted Array.
Memory Usage: 33.8 MB, less than 75.00% of JavaScript online submissions for Find Minimum in Rotated Sorted Array.