当前位置:首页 > 引流 > 正文内容

python实现二分法查找 python二分法中搜索精度算法

admin3年前 (2022-10-21)引流614

在计算机科学中,二分搜索(英语:binary search),也称折半搜索(英语:half-interval search)[1]、对数搜索(英语:logarithmic search)[2],是一种在有序数组中查找某一特定元素的搜索算法。搜索过程从数组的中间元素开始,如果中间元素正好是要查找的元素,则搜索过程结束;如果某一特定元素大于或者小于中间元素,则在数组大于或小于中间元素的那一半中查找,而且跟开始一样从中间元素开始比较。如果在某一步骤数组为空,则代表找不到。这种搜索算法每一次比较都使搜索范围缩小一半。

输出结果是:

Bisect模块提供的函数有:

(1)查找

bisect.bisect_left(a,x, lo=0, hi=len(a)) :

查找在有序列表a中插入x的index。lo和hi用于指定列表的区间,默认是使用整个列表。

bisect.bisect_right(a,x, lo=0, hi=len(a))

bisect.bisect(a, x,lo=0, hi=len(a))

这2个和bisect_left差不多,但如果x已经存在,在其右边插入。

(2)插入

bisect.insort_left(a,x, lo=0, hi=len(a))

在有序列表a中插入x。如果x已经存在,在其左边插入。返回值为index。 和a.insert(bisect.bisect_left(a,x, lo, hi), x) 的效果相同。

bisect.insort_right(a,x, lo=0, hi=len(a))

bisect.insort(a, x,lo=0, hi=len(a))

和insort_left差不多,但如果x已经存在,在其右边插入。

可以函数可以分2类,bisect*,用于查找index。Insort*用于实际插入。默认重复时从右边插入。实际常用的估计是insort。

扫描二维码推送至手机访问。

版权声明:本文中部分文字、图片、音频、视频来源于互联网及公开渠道,仅供学习参考,版权归原创者所有! 如侵犯到您的权益,请及时通知我们!我们将在第一时间内删除。

本文链接:http://73ya.com/yinliu/6047.html

分享给朋友:

“python实现二分法查找 python二分法中搜索精度算法” 的相关文章

抖音直播运营是做什么的 抖音直播运营主要做什么

现在抖音直播是很火热的,而抖音直播运营这个行业近年来也有着很好的发展。今天我们就一起来看看关于抖音直播运营是做什么的,抖音直播运营主要做什么的相关内容。 抖音直播运营是做什么的 一、做好账号的内容运营 因...

掌握抖音引流技巧 抖音平台引流技巧

抖音现在更多时候是一个赚钱的软件了,可以有各种的小店。而我们在其中能够为自己的账号做引流推广,收获粉丝。今天我们就一起来看看关于掌握抖音引流技巧,抖音平台引流技巧的相关内容。 掌握抖音引流技巧 一、做好定位 ,垂直细分领域...

鞍山美食餐厅排行榜(鞍山高新区饭店排名榜)

鞍山是辽宁省非常重要的一座中心城市,这座城市的气温四季分明,但是回暖的速度很快,所以苹果和梨这种水果非常适宜在这里生长,一方水土养一方人,鞍山这边的美食和南方有着非常大的差异,今天为大家盘点鞍山的十大美食店排行榜,一起来看看吧~ 1.周家土寨 周家土寨是鞍山热度高的一家美食店铺,这家...

怎样把pdf转换成cad文件免费(pdf转cad最好的免费软件)

现在PDF是比较常见的文档格式了,越来越多的行业都被应用上,它能保留文档最原始的“元素”。但是众所周知的是PDF文件编辑是一件很头疼的事情,工程图如果是PDF格式就会令人束手无策。如果是“小图”我们倒是可以照图纸抄画一遍,但对工程图来说抄画未免会显得太不实际了。 其实Autocad20...

美的发展史简介(美的中央空调介绍)

美的集团(SZ.000333)是一家集消费电器、暖通空调、机器人与自动化系统、智能供应链、芯片产业、电梯产业的科技集团。1968年成立于中国顺德,现总部位于广东顺德北滘新城内,在世界范围内拥有约200家子公司、60多个海外分支机构及10个战略业务单位,同时为德国库卡集团最主要股东(约95...

QQ注册步骤(qq登录新用户步骤)

小编我特别想跟大家聊聊qq号,因为怎么说呢,小编我身为一个90后,可以说是从上小学的时候啊,就开始使用QQ了,不过早年间小编我好不容易申请到的几个QQ号,那个时候二开头的三开头的宝贵的不得了,但是在某一年不知道为什么突然之间出现了好多好多盗号的人,他们好坏啊,把号给盗了就算了,还把密码给...