二分搜索

def bitsearch(a,t):
    start=0
    end=len(a)-1
    flag=-1
    while(start<=end):
        mid=int((start+end)/2)
        if a[mid]>t:
            end=mid-1
        elif a[mid]<t:
            start=mid+1
        else:
            flag=mid
            break
    return flag
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章