[LeetCode Python3]153. Find Minimum in Rotated Sorted Array

Python3 Solution:

class Solution:
    def findMin(self, nums: List[int]) -> int:
        lo, hi = 0, len(nums)-1
        while lo < hi:
            mid = lo + (hi - lo) // 2
            if nums[mid] > nums[hi]:
                lo = mid + 1
            else:
                hi = mid
        return nums[lo]

你可能感兴趣的:(LeetCode每日一题)