Commit 17071a6f by BellCodeEditor

save project

parent b250abfe
Showing with 26 additions and 2 deletions
# 使用二分查找法,找出9和20在列表里面的索引 # 使用二分查找法,找出9和20在列表里面的索引
num_list = [1, 3, 5, 8, 11, 15, 17, 18, 20, 21] b = [1, 3, 5, 8, 11, 15, 17, 18, 20, 21]
\ No newline at end of file k=0
z=9
f=9
g=20
while k<=z:
a=(k+z)//2
m = b[a]
if b[a]=f:
print(b[a])
break
elif m<f:
k=a+1
else:
k=a-1
while k<=z:
e=(k+z)//2
m = b[a]
if b[a]=f:
print(b[a])
break
elif m<f:
k=a-1
else:
k=a+1
\ 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