二分查找

def binSearch(a,m):
    low = 0
    high = len(a)-1
    while(low <=high):
        mid = (low+high)/2
        midval = a[mid]
        if midval <m:
            low = mid+1
        elif midval > m:
            high = mid-1
        else:
            return mid
    return -1

 

posted @ 2016-05-31 10:16  lovemx  阅读(60)  评论(0)    收藏  举报