国产成人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))

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

关注

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

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

扌喿辶畐和扌喿辶的区别| 宝贝今天可不可以不带小雨伞小说| 大地资源中文一二三页的特点| 《好好疼爱里面》免费看| 男生困困进女生困困洞视频| 低胸| 樱花电影大全免费观看西瓜| 宝宝真骚是不是想被C| 俩个人做AJ的视频教程大全| 少女哔哩唑哩免费高清观看2| 《高压监狱2》完整版| 小正太主动要求戴肛塞尾巴的小猫 | 把老婆闺蜜干了俩次| 天美传奇星空MV高清免费| 偷吃爸爸擎天柱1-100集 | 《丰满的女邻居》播放| 暴躁妹妹免费观看40集电视剧| 韩国男按摩师吸乳房会得乳腺癌吗| 朝国年经的继3| 《女仆教育》动漫第一季| 大美女图片现身大全的视频 | 坐在竹马鸡上背单词小说| 《漂亮的女邻居5》HD| 姐姐片多多免费高清电视剧| 扌暴辶鬲和扌吴辶的区别| 妈妈你真棒里面的插曲叫什么| 《厨房激战5》完整版在线观看| 韩漫网址| 宝宝水帘洞都拉丝了怎么办| 《熟妇的荡欲》HD中字| 护士小嫩嫩好紧好爽H漫画| 暴躁少女CSGO免费观看| 国产自拍| 哪…你的鸣巴好大歌曲背后故事 | 回娘家白天像父女晚上像夫妻| 《父承子波》金银花原文主角| 《日本公与媳5》公妇伦| 强妾干伦久久久久久久久| 猫为什么要吃老鼠| 《魅魔之耻》1~4集免费看| 老赵揉着大雪的胸奶水视频播放