def binarysearch(list,item): low=0 high=len(list)-1 while low<=high: mid=int((low+high)/2) guess=list[mid] if guess==item: return mid if guess>item: high=mid-1 else : low=mid+1 return None mylist=[1,3,5,7,9,11,13,15,17,19,21] B=binarysearch(mylist,15) print(B)
二分查找算法Python3实现
最新推荐文章于 2024-08-15 09:03:12 发布