sortedlist = [20,44,48,55,63,88,91,99] target=55 def bindseach(target,sortedlist): left=0 right=len(sortedlist)-1 while left <= right: mid=(left+right)//2 if target == sortedlist[mid]: return mid elif target <sortedlist[mid]: right =mid -1 else: left=mid + 1 return "不在其中" bindseach(target=target,sortedlist=sortedlist)
控制显示如下:
D:\好好学习python\SoftWareSpace\Python\python.exe "D:/好好学习python/WorkSpace/py case/chap/二叉搜索法.py"
Process finished with exit code 0