Python实现的顺序查找算法

一、算法过程描述:

最基本的查找技术的过程:从表中的第一个记录开始,逐个进行记录的 关键字和给定值比较,若某个记录的关键字和给定值相等,则查找成功,找到所查的记录; 如果直到最后一个记录,其关键字和给定值比较都不等时,则表示没有查到记 录,查找不成功。

二、实现代码:

python 复制代码
def sequenceSearch(list_a, value):
    for i in range(len(list_a)):
        if list_a[i] == value:
            return i
    return -1


if __name__ == '__main__':
    a = [11, 22, 33, 44, 55, 11]
    v = 55
    index = sequenceSearch(a, v)
    print('查找到的索引值:', index)
相关推荐
Eiceblue3 分钟前
通过Python 调整Excel行高、列宽
开发语言·vscode·python·pycharm·excel
Jam-Young13 分钟前
Python中的面向对象编程,类,对象,封装,继承,多态
开发语言·python
myloveasuka13 分钟前
类与对象(1)
开发语言·c++
江梦寻23 分钟前
思科模拟器路由器配置实验
开发语言·网络·网络协议·学习·计算机网络
Light6024 分钟前
低代码牵手 AI 接口:开启智能化开发新征程
人工智能·python·深度学习·低代码·链表·线性回归
代码小鑫24 分钟前
A034-基于Spring Boot的供应商管理系统的设计与实现
java·开发语言·spring boot·后端·spring·毕业设计
墨绿色的摆渡人25 分钟前
用 Python 从零开始创建神经网络(六):优化(Optimization)介绍
人工智能·python·深度学习·神经网络
奋飞安全38 分钟前
初试js反混淆
开发语言·javascript·ecmascript
guoruijun_2012_438 分钟前
fastadmin多个表crud连表操作步骤
android·java·开发语言
浪里个浪的102441 分钟前
【C语言】计算3x3矩阵每行的最大值并存入第四列
c语言·开发语言·矩阵