韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > Python基础教程 > python用二分查找法排序

python用二分查找法排序

Python 二分查找 排序

头像

宋雪维

2021-01-28 16:46:593800浏览 · 0收藏 · 0评论

之前小编向大家介绍了二分查找法的实现方法,二分查找法虽然看起来简单,但是特别容易写错,一旦开始要处理细节问题,就麻烦不断,要不是一直循环,要不就是返回的不是正确的值。其实二分查找也有它的的“套路”,只要套进去,基本没有搞不定的情形。我们先来看看最基本,大家都能熟练做出的二分查找题按关键字大小有序排列。话不多说,上代码。

代码:

#二分查找法:前提是该数组是有序数组
print(7/2)
print(7//2)
print(1//2)
#查找给定的数字,如果存在,返回索引,否则,返回-1
def BinarySearch(array, number):
    low = 0 
    high = len(array) -1 
    while low <= high:
        mid = (low+high)//2 
        if array[mid] < number:
            low = mid + 1
        elif array[mid] > number:
            high = mid -1
        else:
            return mid 
    return -1
 
array1=[1,2,3,34,56,57,78,87]
array2 = [1]
print(BinarySearch(array2, 1))

以上就是实现二分查找法排序的代码,大家可以直接套用,便于我们查找我们想要的数据哦~

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

四个人换着来免费观看第二季| 女性无裆连体内衣| 年轻的母亲2| 拔小萝卜免费观看全集电视剧| 韩剧《酒醉热吻》| 人口兽猪马狗第1集| 琪琪在线影院电视剧免费| 我和两个小婕子做过爱| 妈妈说今晚爸爸不回家| 白木优子| 夫妻二人世界免费看第一集| JK制服| 我妈妈同意你再做一次心理咨询| 《女朋友的妹妹3》| 国产一区二区三区| 精品一区| 他掀开裙子舌头伸进去添在线视频| 陌陌影视在线观看高清完整版| 女生给男生吃小头头| 姐姐片多多免费高清电视剧叶玉卿| 九妹网| 美丽小洞5荷尔蒙| 老旺的大肉蟒进进出出| 温柔女教师在线观看电视剧大全 | 玉蒲团2之艳乳欲仙| 《伦敦空姐美版2023》| 女人荫蒂被添全过程A片免费| 《法国空乘5》观看| 《女教师的味道3》在线观看| 《温柔善良的儿媳妇》的背景故事| 《特别酒店》免费观看| 《公妇公侵波多野结衣》| 少女与狗2在线观看免费版高清| 美女两个球球抖动抓球球视频 | 老赵玩小静揉捏胸奶头视频播放| 爸空电影完整版免费| 泳装秀| 天美麻花星空高清MV播放音乐| 男女做受AHAAAA| 公翁挺进苏玥的小洑视频| 40分钟的插曲视频在线观看