leetcode154Find Minimum in Rotated Sorted Array II

来源:互联网 发布:全国地图软件下载 编辑:程序博客网 时间:2024/06/01 08:12
class Solution(object):
    def findMin(self, nums):
        """
        :type nums: List[int]
        :rtype: int
        """
        l,r=0,len(nums)-1
        while l<r and nums[l]>=nums[r]:
            mid=l+(r-l)/2
            if nums[mid]<nums[r]:
                r=mid
            elif nums[mid]>nums[r]:
                l=mid+1
            else:
                l+=1
        return nums[l]
0 0
原创粉丝点击