最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

有序數(shù)組查詢(xún)?C語(yǔ)言經(jīng)典算法之二分搜尋法

2019-04-01 19:40 作者:C語(yǔ)言基礎(chǔ)  | 我要投稿

二分搜尋法(搜尋原則的代表)

新手上路,多多關(guān)注,這真的對(duì)我很重要


解析

在二分搜尋法中,從數(shù)列的中間開(kāi)始搜尋,如果這個(gè)數(shù)小于我們所搜尋的數(shù),由于數(shù)列已排序,則該數(shù)左邊的數(shù)一定都小于要搜尋的對(duì)象,所以無(wú)需浪費(fèi)時(shí)間在左邊的數(shù);如果搜尋的數(shù)大于所搜尋的對(duì)象,則右邊的數(shù)無(wú)需再搜尋,直接搜尋左邊的數(shù)。所以在二分搜尋法中,將數(shù)列不斷的分為兩個(gè)部份,每次從分割的部份中取中間數(shù)比對(duì),例如要搜尋92于以下的數(shù)列,首先中間數(shù)索引為(0+9)/2 = 4(索引由0開(kāi)始):

[3 24 57 57?6768 83 90 92 95]

由于67小于92,所以轉(zhuǎn)搜尋右邊的數(shù)列:

3 24 57 57 67 [68 83?9092 95]

由于90小于92,再搜尋右邊的數(shù)列,這次就找到所要的數(shù)了:

3 24 57 57 67 68 83 90 [9295]

實(shí)現(xiàn)源碼


新手上路,多多關(guān)注,這真的對(duì)我很重要

測(cè)試結(jié)果


新手上路,多多關(guān)注,這真的對(duì)我很重要


有序數(shù)組查詢(xún)?C語(yǔ)言經(jīng)典算法之二分搜尋法的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
墨竹工卡县| 响水县| 民乐县| 沁阳市| 锦州市| 蕉岭县| 盐源县| 镇巴县| 昌黎县| 突泉县| 泰和县| 苗栗县| 潼南县| 凤翔县| 启东市| 乌鲁木齐市| 彩票| 东乌珠穆沁旗| 文登市| 武冈市| 楚雄市| 大埔区| 黔西| 怀柔区| 泰顺县| 冕宁县| 太白县| 新安县| 禹州市| 通许县| 德州市| 云梦县| 安义县| 康定县| 安阳县| 泉州市| 汝城县| 商河县| 双桥区| 德州市| 昭觉县|