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--算法--中二分查询的主要内容,如果未能解决你的问题,请参考以下文章

python算法之二分查找

python算法:二分查找

你如何在 python 中处理 graphql 查询和片段?

Python 算法之二分查找

2021年SWPUACM暑假集训day1二分算法

算法图解(二分查找)