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)
相关推荐
满怀冰雪8 分钟前
04-Paddle Tensor 基础:形状、数据类型、广播与索引
python·深度学习·神经网络·paddle
布朗克1689 分钟前
Go 入门到精通-27-泛型编程
开发语言·golang·xcode·泛型编程
cui_ruicheng15 分钟前
Python从入门到实战(十五):文件操作与目录管理
开发语言·python
Roy_Sashulin19 分钟前
灵杉Java编程平台第一章:安装
java·开发语言
名字还没想好☜19 分钟前
Go 用 errgroup 管理并发子任务:错误收敛、取消传播与限流
开发语言·后端·golang·go·并发
xcLeigh21 分钟前
Doubao-Seed-Evolving大模型接入教程|搭建全品类提示词+AI工具导航网页
前端·人工智能·python·ai·html·ai开发·豆包
不如语冰21 分钟前
AI大模型入门-模块导入import
数据结构·人工智能·pytorch·python
投票竞赛41 分钟前
书法、绘画作品投票评选,图片投票小程序作品集排版
python·小程序
梦远青城1 小时前
Docker 部署python的paddle进行OCR文字识别身份证
python·docker·ocr·paddle·身份证识别
2zcode1 小时前
基于MATLAB深度卷积特征的多曝光图像自适应融合系统设计与实现
开发语言·matlab·多曝光图像自适应融合系统