二分查找算法

? ? ? ?二分查找又稱折半查找缤灵,優(yōu)點(diǎn)是比較次數(shù)少伦籍,查找速度快,平均性能好凤价;其缺點(diǎn)是要求待查表為有序表鸽斟,且插入刪除困難。因此利诺,折半查找方法適用于不經(jīng)常變動(dòng)而查找頻繁的有序列表富蓄。首先,假設(shè)表中元素是按升序排列慢逾,將表中間位置記錄的關(guān)鍵字與查找關(guān)鍵字比較立倍,如果兩者相等灭红,則查找成功;否則利用中間位置記錄將表分成前口注、后兩個(gè)子表变擒,如果中間位置記錄的關(guān)鍵字大于查找關(guān)鍵字,則進(jìn)一步查找前一子表寝志,否則進(jìn)一步查找后一子表娇斑。重復(fù)以上過程,直到找到滿足條件的記錄材部,使查找成功毫缆,或直到子表不存在為止,此時(shí)查找不成功乐导。

采用非遞歸方式完成二分查找法苦丁。Java代碼如下所示。


圖1

采用遞歸方式完成二分查找算法物臂。代碼如下所示旺拉。


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市棵磷,隨后出現(xiàn)的幾起案子蛾狗,更是在濱河造成了極大的恐慌,老刑警劉巖泽本,帶你破解...
    沈念sama閱讀 211,042評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件淘太,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡规丽,警方通過查閱死者的電腦和手機(jī)蒲牧,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,996評(píng)論 2 384
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來赌莺,“玉大人冰抢,你說我怎么就攤上這事∷蚁粒” “怎么了挎扰?”我有些...
    開封第一講書人閱讀 156,674評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)巢音。 經(jīng)常有香客問我遵倦,道長(zhǎng),這世上最難降的妖魔是什么官撼? 我笑而不...
    開封第一講書人閱讀 56,340評(píng)論 1 283
  • 正文 為了忘掉前任梧躺,我火速辦了婚禮,結(jié)果婚禮上傲绣,老公的妹妹穿的比我還像新娘掠哥。我一直安慰自己巩踏,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,404評(píng)論 5 384
  • 文/花漫 我一把揭開白布续搀。 她就那樣靜靜地躺著塞琼,像睡著了一般。 火紅的嫁衣襯著肌膚如雪禁舷。 梳的紋絲不亂的頭發(fā)上彪杉,一...
    開封第一講書人閱讀 49,749評(píng)論 1 289
  • 那天,我揣著相機(jī)與錄音牵咙,去河邊找鬼在讶。 笑死,一個(gè)胖子當(dāng)著我的面吹牛霜大,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播革答,決...
    沈念sama閱讀 38,902評(píng)論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼战坤,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了残拐?” 一聲冷哼從身側(cè)響起途茫,我...
    開封第一講書人閱讀 37,662評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎溪食,沒想到半個(gè)月后囊卜,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,110評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡错沃,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,451評(píng)論 2 325
  • 正文 我和宋清朗相戀三年栅组,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片枢析。...
    茶點(diǎn)故事閱讀 38,577評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡玉掸,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出醒叁,到底是詐尸還是另有隱情司浪,我是刑警寧澤,帶...
    沈念sama閱讀 34,258評(píng)論 4 328
  • 正文 年R本政府宣布把沼,位于F島的核電站啊易,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏饮睬。R本人自食惡果不足惜租谈,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,848評(píng)論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望续捂。 院中可真熱鬧垦垂,春花似錦宦搬、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,726評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至页慷,卻和暖如春憔足,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背酒繁。 一陣腳步聲響...
    開封第一講書人閱讀 31,952評(píng)論 1 264
  • 我被黑心中介騙來泰國打工滓彰, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人州袒。 一個(gè)月前我還...
    沈念sama閱讀 46,271評(píng)論 2 360
  • 正文 我出身青樓揭绑,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國和親郎哭。 傳聞我的和親對(duì)象是個(gè)殘疾皇子他匪,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,452評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容

  • 姓名:呂彬 學(xué)號(hào):16130140354 【嵌牛導(dǎo)讀】 二分查找也屬于順序表查找范圍,二分查找也稱為折半查找夸研。二分...
    傻彬兒閱讀 1,622評(píng)論 0 0
  • 二分查找又稱折半查找邦蜜,優(yōu)點(diǎn)是比較次數(shù)少,查找速度快亥至,平均性能好悼沈;其缺點(diǎn)是要求待查表為有序表,且插入刪除困難姐扮。因此絮供,...
    Jacinth閱讀 347評(píng)論 0 0
  • 二分查找又稱折半查找,優(yōu)點(diǎn)是比較次數(shù)少溶握,查找速度快杯缺,平均性能好;其缺點(diǎn)是要求待查表為有序表睡榆,且插入刪除困難萍肆。因此,...
    好怕怕閱讀 925評(píng)論 0 2
  • 1.二分查找又稱折半查找胀屿,它是一種效率較高的查找方法塘揣。2.二分查找要求:(1)必須采用順序存儲(chǔ)結(jié)構(gòu)(2).必須按關(guān)...
    錯(cuò)位的季節(jié)閱讀 354評(píng)論 0 2
  • 原文出處:http://www.cnblogs.com/maybe2030/p/4715035.html引文出處:...
    明教de教主閱讀 9,141評(píng)論 0 7