Commit 88453190 by BellCodeEditor

save project

parent f3a67aae
Showing with 18 additions and 3 deletions
# 使用二分查找法,找出9和20在列表里面的索引 a = [1, 3, 5, 8, 11, 15, 17, 18, 20, 21]
num_list = [1, 3, 5, 8, 11, 15, 17, 18, 20, 21] start=0
\ No newline at end of file end=9
mid=(start+end)//2
guss=6
while True:
if guss==a[mid]:
print("找到了",mid)
break
if guss>a[mid]:
start=mid+1
if guss<a[mid]:
end=mid-1
if start>end:
print("不存在")
break
mid=(start+end)//2
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment