查找
(2022-05-11 15:40:08)
顺序查找
if k==a[i]:
break
else:
i=-1
print("没有找到")
print(k,"在",i+1,"个位置")
mid=(low+high+1)//2
if
k==a[mid]:
break
elif k
high=mid-1
else:
low=mid+1
print("meiyou")
print(k,'在',mid+1,'个位置')
k=int(input("输入一个整数"))
a=[1,2,3,10,20,30]
n=len(a)
for i in range
(n):
if i==-1:
else:
二分查找:
k=int(input('输入一个整数'))
a=[1,2,3,10,20,30,40]
n=len(a)
low=0
high=n-1
while low<=high:
if low>high:
else:

加载中…