python//Jan.18th,2020//二分查找

def binary_search(list,item):
    low=0
    high=len(list)-1
    while low<=high:
        mid=(low+high)//2
        guess=list[mid]
        if guess ==item:
            return mid
        if guess>item:
            high=mid-1
        else:
            low=mid+1
    return None
my_list=[1,3,5,7,9]
s=binary_search(my_list,5)
print(s)
发布了39 篇原创文章 · 获赞 2 · 访问量 1259

猜你喜欢

转载自blog.csdn.net/weixin_44811068/article/details/104032669