def sequential_search(lis, key):
length = len(lis)
for i in range(length):
if lis[i] == key:
return i
return False
LIST = [1, 5, 8, 123, 22, 54, 7, 99, 300, 222]
result = sequential_search(LIST, 123)
print(result)
如果查找到123就会打印出123 的位置索引,否则显示false
本文介绍了一种简单的线性搜索算法——顺序查找,并通过一个具体的Python实现示例进行讲解。顺序查找算法遍历整个列表,直到找到指定的元素并返回其索引位置,如果列表中不存在该元素,则返回False。文章通过查找列表[1,5,8,123,22,54,7,99,300,222]中的数字123来演示算法的工作原理。
796

被折叠的 条评论
为什么被折叠?



