python如何实现二分查找
发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,这篇文章主要介绍python如何实现二分查找,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1、将中间标值mid的元素e取到数列中,进行查找元素key的比较。2、如果相等查找成功
千家信息网最后更新 2025年02月03日python如何实现二分查找
这篇文章主要介绍python如何实现二分查找,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
1、将中间标值mid的元素e取到数列中,进行查找元素key的比较。
2、如果相等查找成功,若不等,大于则只需在后半部分查找,小于则需在前半部分查找。
实例
def binary_search(my_list, key): left = 0 right = len(my_list) while left <= right: mid = (right - left) // 2 if my_list[left + mid] < key: left = left + mid + 1 elif my_list[left + mid] > key: right = left + mid - 1 else: return left + mid return "None" if __name__ == "__main__": my_list = [1, 3, 5, 7, 9, 11, 13] print("二分查找的原始数列:", my_list) print("二分查找的返回结果:", binary_search(my_list, 3))
以上是"python如何实现二分查找"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
元素
内容
数列
篇文章
原始
成功
价值
兴趣
前半部
半部
只需
实例
小伙
小伙伴
更多
标值
知识
结果
行业
资讯
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
安全的远程管理数据库
软件开发开票内容写什么
管家婆数据库版本更换如何弄
计算机网络技术好的专科大学
戴尔服务器报错e1210
铜梁警方开展网络安全集中宣传
打开数据库安全性
2020巴中网络安全宣传周
服务器怎么找回管理员
软件开发技术分析图配色
网络安全法解读 个人
我的网络安全作文
学软件开发零基础怎么学
深圳叠威网络技术有限公司
深圳第三人民医院网络安全
裕华区应用软件开发服务价钱
网络安全法内容纲要
星球庄园软件开发商如何赢利
女生适合计算机网络技术
从事计算机网络技术的专家有
现代网络技术热点
怎么样学会网络技术
武汉市网络安全等级保护公司
ssh框架连接数据库连接
计算机网络技术是码农
网络安全主持主题词
idea服务器设置
数据库名字和数据库文件名字
定制软件开发系统
二手服务器怎么卖出好价钱