Commit 82f19b6b by BellCodeEditor

auto save

parent bc15ccd6
Showing with 19 additions and 12 deletions
# 使用二分查找法,找出9和20在列表里面的索引 # 使用二分查找法,找出9和20在列表里面的索引
num_list = [1, 3, 5, 8, 11, 15, 17, 18, 20, 21] num_list = [1, 3, 5, 8, 11, 15, 17, 18, 20, 21]
ww1=0 def ddd(num):
ww2=9 ww2=0
num=15 ww1=len(num_list)-1
wwe=(ww2+ww1)//2 while True:
ww3=num_list[wwe] wwe=(ww2+ww1)//2
if wwe==num: ww3=num_list[wwe]
print("sb") if ww3==num:
elif wwe<num: print("sb")
ww3=wwe+1 print(wwe)
else: break
ww2=wwe -1 elif ww3<num:
\ No newline at end of file ww2=wwe+1
else:
ww1=wwe -1
if ww2>ww1:
print(www)
break
ddd(3)
\ 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