美文网首页
二分查找

二分查找

作者: 地铁姑娘 | 来源:发表于2018-09-27 18:31 被阅读0次
    #nums list
    #aim int
    #return int
    def binarySearch(nums,aim):
        if aim not in nums:
            return -1
        left = 0
        right = len(nums)-1
        while left<=right:
            mid = (left+right)/2
            if aim==nums[mid]:
                return mid
            elif aim>nums[mid]:
                left = mid+1
            else:
                right = mid-1
    
    aimAin = [1,2,12,13,14,45,67,90,78,90,100]
    print binarySearch(aimAin,13)
    

    相关文章

      网友评论

          本文标题:二分查找

          本文链接:https://www.haomeiwen.com/subject/pkhyoftx.html