python二分查找
def binarysearch(_list,value):
left = 0
right = len(_list)
mid = int((left+right)/2)
while (left<right):
if value ==_list[mid]:
return mid
elif value<_list[mid]:
right = mid
else:
left = mid
mid = int((left+right)/2)
else:
return -1
# list = [2,1,3,5,6,8,10]
# print(binarysearch(list,10))
本文來自博客園,作者:diablo-427,轉載請注明原文鏈接:http://www.rzrgm.cn/diablo-427/p/16936075.html

浙公網安備 33010602011771號