2、顺序查找算法(算法基础—查找算法)

顺序查找:
也叫线性查找,从列表第一个元素开始,顺序进行搜索,直到找到元素或搜索到列表最后一个元素为止。
其实也就是遍历,很简单,没什么特别的,直接上代码,2种写法:
写法1:
def linear_search(li, val):
for idx, v in enumerate(li): # 枚举函数,传入一个可迭代对象,返回依次迭代的下标和值,默认从0开始
if v == val:
return idx
return

li = ['1', '2', '3', '4', '5']
print(linear_search(li, '4'))

写法2:
def linear_search2(li, val):
for i in range(len(li)):
if li[i] == val:
r

2、顺序查找算法(算法基础—查找算法)最先出现在Python成神之路

版权声明:
作者:Mr李
链接:https://www.techfm.club/p/4503.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>