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

Posted 积水成渊,蛟龙生焉

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python--算法--中二分查询相关的知识,希望对你有一定的参考价值。

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

  

以上是关于python--算法--中二分查询的主要内容,如果未能解决你的问题,请参考以下文章