【发布时间】:2016-04-25 07:51:31
【问题描述】:
def BinarySearch(searchItem,searchList):
lower=0
upper=len(searchList)-1
while True:
if lower== upper:
return False,-1
middle=(lower+upper)//2
middleItem=searchList[middle]
if searchItem==middleItem:
return True,middle
elif searchItem<middleItem:
upper=middle
else:
lower=middle+1
BinarySearch(4,[0,1,4,7,8,9])
当我运行程序时没有输出如何解决?
【问题讨论】:
标签: arrays search binary function