国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > 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))

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

关注

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

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

《医务室的小秘密》动漫第一季免..| 国产一区二区三区| 乱亲H女乱秽XXXX| 朋友的妈妈| 狗配人的大片| 《妻子6》在线观看免费版电视剧| 我兄弟的妈妈免费观看电视剧 | 王叔我老公还在客厅呢什么小说 | 女子赤身跳钢管舞视频| 日本大片又大又好看的PPT| 父女大作战1-32集免费| 妈妈的绣感| 我们的篮球梦| 扒开腿让我躁你很舒服的导演是谁 | 日本在线观看| 女性扒开大腿内侧小肚子痒| 灭火宝贝2:决战丛林| 桃枝气泡小说全文免费阅读| 美国禁忌6 结局| 美女和帅哥一起努力生产豆浆| 外国大片又大又好看的PPT| 销售的销售秘密3HD中字| 恋爱之瘾| 天美麻花高清在线看电视剧| 男生困困进女生困困洞视频| 我和小姨子做爱HD完整版| 白色变态蕾丝超薄开档连身袜| 白丝女| 交换的一天电影完整播放在线观看| 一边吃奶一边添P好爽视频| 《女家教》完整版免费观看| 被老师摸着J勃起有14厘米| 可以进入任何网站的浏览器| 《高压监狱2》完整版| 少女初恋吃小头头视频免费| 《出差的日子》中文版| 免费的行情网站WWW下载大全 | 两领导在车上吃我的奶| 《淫海春潮》法国1980| 动漫《纯洁的修女》在线看| 日本大片又大又好看的PPT