Young87

SmartCat's Blog

So happy to code my life!

游戏开发交流QQ群号60398951

当前位置:首页 >跨站数据测试

python查找算法第一弹:顺序查找

顺序查找

基本原理

 循环列表中元素并逐一比较,比较待查值是否存在于列表中,存在返回下标,不存在返回-1。

代码

# -*- coding: utf-8 -*-
'''
顺序查找:
    和整个序列中元素逐个比较,若存在,则返回下标;不存在返回-1.
'''

def sqential_search(ilist,value):
    for id,ele in enumerate(ilist):
        if ele == value:
            return id
    return -1

if __name__ == '__main__':
    pre_list = [1, 6, 3, 3, 7]
    key = 6
    res = sqential_search(pre_list,key)
    print(res)

除特别声明,本站所有文章均为原创,如需转载请以超级链接形式注明出处:SmartCat's Blog

上一篇: muduo库的线程池EventLoopThreadPool类剖析

下一篇: 最简单的springbootjdbc插入数据

精华推荐