快乐与微笑的淘气

关注

python 二分查找

快乐与微笑的淘气

关注

阅读 80

2023-02-01


二分查找

def search(list_, key):
"""
二分查找
"""
low, high = 0, len(list_) - 1
while low <= high:
mid = (low + high) // 2
if list_[mid] < key:
low = mid + 1
elif list_[mid] > key:
high = mid - 1
else:
return mid


l = [i for i in range(1, 10)]
print(search(l, 5))


相关推荐

Mezereon

Python二分查找

Mezereon 29 0 0

灵魂跑者

Python ❀ 二分查找

灵魂跑者 73 0 0

其生

【二分查找】Leetcode 二分查找

其生 14 0 0

蛇发女妖

【二分查找】704. 二分查找

蛇发女妖 44 0 0

霍华德

二分查找入门、二分查找模板

霍华德 37 0 0

今天你读书了吗

二分(二分查找,二分搜索)

今天你读书了吗 66 0 0

凛冬已至夏日未远

【python】二分查找_排序

凛冬已至夏日未远 76 0 0

技术只适用于干活

二分查找,二分答案

技术只适用于干活 115 0 0

后来的六六

二分查找 - 二分答案

后来的六六 27 0 0

江南北

查找-二分查找

江南北 65 0 0

精彩评论(0)

0 0 举报