日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

查找算法:折半查找算法实现及分析

發布時間:2025/3/15 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 查找算法:折半查找算法实现及分析 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

折半查找算法介紹

折半查找(Binary Search)又稱為二分查找。它的前提是線性表中的記錄必須是關鍵碼有序(通常從小到大有序),線性表必須采用順序存儲。從算法名稱可以看出算法的思路,先取有序序列中間值與查找值進行比較,中間值小于查找值 就查找后一子表,如果中間值大于查找值 就查前移子表,直到查找到或者子表不存在為止。由于折半查找的查找范圍是成倍的縮寫,所以折半查找法的算法時間復雜度為logn。

折半查找算法代碼

代碼簡單喲,因為我們并不知道循環次數,所以優先采用的while 循環,當然for、while、do while 循環都可以相互轉換的哈

#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> //折半查找法 arr數組,length 數組長度,key 查找的關鍵字 //返回查找值的下標 ,沒查找到 返回-1 int Binary_Search(int *arr, int length, int key) {int low = 0;//低位下標int high = length-1;//高位下標int mid;//中間值下標while (low <= high){mid = (low + high) / 2;if (key < arr[mid]){high = mid - 1;}else if(key > arr[mid]){low = mid + 1;}else{return mid;}}return -1; } int main(int argc, char *argv[]) {int arr[10] = { 0,1,2,3,4,5,6,7,8,9};int index1 = Binary_Search(arr, 10, 5);int index2 = Binary_Search(arr, 10, 100);printf("index1 = %d,index2 = %d\n",index1,index2);return 0; }

運行結果檢測


總結

以上是生活随笔為你收集整理的查找算法:折半查找算法实现及分析的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产男男网站 | 日本色妞| 碧蓝之海动漫在线观看免费高清 | 九九九在线 | 亚洲第一成年网 | 青娱网电信一区电信二区电信三区 | 精品久久久久久无码中文野结衣 | 成人动漫免费在线观看 | 97超碰站 | 2020国产在线| 日韩伊人久久 | 99久久人妻无码中文字幕系列 | 午夜精品福利视频 | 欧美日韩国产成人精品 | 国产精品成人无码免费 | 国产12页 | 米奇av | 色88久久久久高潮综合影院 | 99re久久精品国产 | 亚洲美女av网站 | 国产黄色片免费 | 国产在线导航 | 二区视频在线 | 亚洲精品网站在线播放gif | 精品国产一级片 | caopeng视频| 午夜剧场91| 亚洲欧美日韩系列 | 男人的天堂av女优 | 免费亚洲一区二区 | 在线视频区 | 91视频导航 | 五月天激情社区 | 999精彩视频 | 四虎永久免费观看 | 狠狠av | 一级黄色a | 欧美久久久久久久久中文字幕 | √天堂8资源中文在线 | 99re只有精品| 影音先锋黄色资源 | 久久另类ts人妖一区二区 | 探花国产精品一区二区 | 国产精品日韩一区二区 | 成人av资源网| 久热免费 | 免费三片60分钟 | 成人av综合网 | 97成人资源站 | 成人天堂噜噜噜 | 久久久老司机 | 97看片网| 少妇媚药按摩中文字幕 | 看片日韩| 人妖av在线 | 9l视频自拍九色9l视频 | 小俊大肉大捧一进一出好爽 | 激情伦成人综合小说 | 91看片看淫黄大片 | 国内老熟妇对白xxxxhd | 香蕉视频在线观看网站 | 亚洲自拍偷拍一区 | 免费无毒av | 国产精品自拍在线观看 | 青青视频二区 | 国产精品女优 | 日本色综合| 相亲对象是问题学生在线观看 | 性视频在线播放 | 青草久久久 | 人妻精品一区二区在线 | 一级黄色录相 | 影音先锋黑人 | 97蜜桃网| 人av在线| 黄色a级免费 | 专干老肥女人88av | 老司机一区二区 | jizz国产在线 | 日本精品免费在线观看 | 羞羞草影院 | 超碰在线网 | 日本三级韩国三级美三级91 | 成人精品毛片 | 欧美一区二区三区在线播放 | 日本伊人久久 | 欧美色图第一页 | 亚洲色图视频在线观看 | 污污av | 香港三日本8a三级少妇三级99 | 国产欧美日韩久久 | 免费观看在线视频 | 久久久电影 | 午夜激情免费视频 | 欧美在线视频一区 | 黄色一级一片 | 青青操视频在线播放 | 欧美激情在线狂野欧美精品 | 天天干天天拍 |