def BinarySearch(a, target):
low = 0
high = len(a) - 1
while low > 1,Java中是int mid = (low + high) >>> 1。
mid = (low + high) // 2
midVal = a[mid]
if midVal target:
high = mid - 1
else:
return mid
return -1
查看更多关于Python实现二分查找(二分查询)的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did86614