python--算法--中二分查询

只谈情不闲聊 提交于 2019-11-30 18:15:50
list =[2,3,5,10,15,16,18,22]
min=0
max=len(list)
a=22

while min< max:
	mid=int((min+max)/2)
	num=list[mid]
	if a==num:
		print("你要找的数排在: "+str(mid+1))
	if a>num:
		min=mid+1
	else:
		max=mid

  

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!