国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(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ó)家法律
如皋市| 仙桃市| 博客| 岳阳市| 雷波县| 马公市| 香港| 南乐县| 山阴县| 璧山县| 仙游县| 久治县| 洛扎县| 灵丘县| 南漳县| 小金县| 方山县| 绥江县| 宁津县| 九江县| 阿尔山市| 沭阳县| 通道| 彩票| 淳化县| 大荔县| 九龙坡区| 安阳县| 乐平市| 龙山县| 莱西市| 文成县| 云梦县| 抚松县| 衡阳县| 双柏县| 秀山| 石家庄市| 吉安市| 鄂尔多斯市| 甘泉县|