"""
线性查找就是从头找到尾,直到符合条件了就返回。比如在一个 list 中找到一个等于 5 的元素并返回下标:
"""
l = [1,2,3,4,5,6,7,11,22,33,44,55,66]
for i in range(len(l)):
if l[i] in [1,3,5,22]:
print(l.index(l[i]))
# 法二:
number_list = [0, 1, 2, 3, 4, 5, 6, 7]
def linear_search(value, iterable):
for index, val in enumerate(iterable):
if val == value:
return index
return -1
print(linear_search(5, number_list))
线性查找
最新推荐文章于 2022-11-22 10:27:35 发布