数据结构学习 | 查找

2020-09-17  本文已影响0人  沿哲

简单查找

二分查找

def binary_search(arr,item):
    low=0
    high=len(arr)-1
    while low<=high:
        mid=int((low+high)/2)
        guess=arr[mid]
        if guess<item:
            low=mid+1
        if guess>item:
            high=mid-1
        if guess==item:
            return mid
        else:
           return 0
上一篇下一篇

猜你喜欢

热点阅读