亚洲 国产精品 日韩-亚洲 激情-亚洲 欧美 91-亚洲 欧美 成人日韩-青青青草视频在线观看-青青青草影院

千鋒教育-做有情懷、有良心、有品質(zhì)的職業(yè)教育機(jī)構(gòu)

手機(jī)站
千鋒教育

千鋒學(xué)習(xí)站 | 隨時(shí)隨地免費(fèi)學(xué)

千鋒教育

掃一掃進(jìn)入千鋒手機(jī)站

領(lǐng)取全套視頻
千鋒教育

關(guān)注千鋒學(xué)習(xí)站小程序
隨時(shí)隨地免費(fèi)學(xué)習(xí)課程

當(dāng)前位置:首頁(yè)  >  技術(shù)干貨  > java二分查找算法的例子

java二分查找算法的例子

來(lái)源:千鋒教育
發(fā)布人:xqq
時(shí)間: 2023-08-01 10:42:21 1690857741

Java二分查找算法的例子

二分查找算法是一種高效的查找算法,它適用于有序數(shù)組或列表。該算法通過將查找范圍逐漸縮小一半來(lái)快速定位目標(biāo)元素。

下面是一個(gè)使用Java實(shí)現(xiàn)的二分查找算法的例子:

public class BinarySearch {

public static int binarySearch(int[] arr, int target) {

int left = 0;

int right = arr.length - 1;

while (left <= right) {

int mid = left + (right - left) / 2;

if (arr[mid] == target) {

return mid;

} else if (arr[mid] < target) {

left = mid + 1;

} else {

right = mid - 1;

}

}

return -1; // 如果未找到目標(biāo)元素,則返回-1

}

public static void main(String[] args) {

int[] arr = {1, 3, 5, 7, 9, 11, 13};

int target = 7;

int result = binarySearch(arr, target);

if (result == -1) {

System.out.println("目標(biāo)元素不存在");

} else {

System.out.println("目標(biāo)元素在數(shù)組中的索引為:" + result);

}

}

在上面的例子中,我們定義了一個(gè)binarySearch方法,它接受一個(gè)有序數(shù)組arr和目標(biāo)元素target作為參數(shù),并返回目標(biāo)元素在數(shù)組中的索引。如果目標(biāo)元素不存在,則返回-1。

算法的核心部分是一個(gè)循環(huán),通過不斷調(diào)整查找范圍的左右邊界來(lái)逐漸縮小查找范圍,直到找到目標(biāo)元素或查找范圍為空。

在每次循環(huán)中,我們計(jì)算中間元素的索引mid,然后與目標(biāo)元素進(jìn)行比較。如果中間元素等于目標(biāo)元素,則返回中間元素的索引。如果中間元素小于目標(biāo)元素,則將左邊界調(diào)整為中間元素的右邊一位。如果中間元素大于目標(biāo)元素,則將右邊界調(diào)整為中間元素的左邊一位。

如果循環(huán)結(jié)束時(shí)仍未找到目標(biāo)元素,則返回-1。

main方法中,我們定義了一個(gè)有序數(shù)組arr和目標(biāo)元素target,然后調(diào)用binarySearch方法進(jìn)行查找。根據(jù)返回的結(jié)果,我們輸出相應(yīng)的提示信息。

這個(gè)例子演示了如何使用Java實(shí)現(xiàn)二分查找算法,并展示了如何在一個(gè)有序數(shù)組中查找目標(biāo)元素的索引。

希望這個(gè)例子能幫助你理解和應(yīng)用二分查找算法。如果你有任何問題,請(qǐng)隨時(shí)提問。

千鋒教育擁有多年IT培訓(xùn)服務(wù)經(jīng)驗(yàn),提供Java培訓(xùn)web前端培訓(xùn)大數(shù)據(jù)培訓(xùn)python培訓(xùn)等課程,采用全程面授高品質(zhì)、高體驗(yàn)培養(yǎng)模式,擁有國(guó)內(nèi)一體化教學(xué)管理及學(xué)員服務(wù),想獲取更多IT技術(shù)干貨請(qǐng)登錄千鋒教育IT培訓(xùn)機(jī)構(gòu)官網(wǎng)。

聲明:本站稿件版權(quán)均屬千鋒教育所有,未經(jīng)許可不得擅自轉(zhuǎn)載。
10年以上業(yè)內(nèi)強(qiáng)師集結(jié),手把手帶你蛻變精英
請(qǐng)您保持通訊暢通,專屬學(xué)習(xí)老師24小時(shí)內(nèi)將與您1V1溝通
免費(fèi)領(lǐng)取
今日已有369人領(lǐng)取成功
劉同學(xué) 138****2860 剛剛成功領(lǐng)取
王同學(xué) 131****2015 剛剛成功領(lǐng)取
張同學(xué) 133****4652 剛剛成功領(lǐng)取
李同學(xué) 135****8607 剛剛成功領(lǐng)取
楊同學(xué) 132****5667 剛剛成功領(lǐng)取
岳同學(xué) 134****6652 剛剛成功領(lǐng)取
梁同學(xué) 157****2950 剛剛成功領(lǐng)取
劉同學(xué) 189****1015 剛剛成功領(lǐng)取
張同學(xué) 155****4678 剛剛成功領(lǐng)取
鄒同學(xué) 139****2907 剛剛成功領(lǐng)取
董同學(xué) 138****2867 剛剛成功領(lǐng)取
周同學(xué) 136****3602 剛剛成功領(lǐng)取
相關(guān)推薦HOT
Java 8用哪個(gè)版本Java EE? 不同版本Java EE有什么區(qū)別??

1、發(fā)布時(shí)間與Java SE的對(duì)應(yīng)版本Java EE 6:2009年發(fā)布,匹配Java SE 6。Java EE 7:2013年發(fā)布,匹配Java SE 7和Java SE 8。Java EE 8:2詳情>>

2023-10-16 10:05:20
java里的doget()和dopost()用法有什么區(qū)別?

1、請(qǐng)求方式不同 doGet()對(duì)應(yīng)HTTP的GET請(qǐng)求,它通常用于獲取信息。此種請(qǐng)求的數(shù)據(jù)被附加到URL后面,它們之間用?分隔。而doPost()對(duì)應(yīng)HTTP的POST...詳情>>

2023-10-16 10:02:28
流量分為哪幾種類型?

一、有機(jī)流量有機(jī)流量是通過搜索引擎如Google、百度等獲得的流量,通常不需要付費(fèi)。這種流量通常具有高轉(zhuǎn)化率和用戶參與度,因?yàn)橛脩羰峭ㄟ^搜索...詳情>>

2023-10-16 09:24:36
腳本語(yǔ)言有哪幾種?

一、PYTHONPython是一種廣泛使用的高級(jí)編程語(yǔ)言,具有代碼可讀性強(qiáng)、簡(jiǎn)潔高效的特點(diǎn)。該語(yǔ)言廣泛應(yīng)用于數(shù)據(jù)分析、機(jī)器學(xué)習(xí)、網(wǎng)絡(luò)開發(fā)和自動(dòng)化等...詳情>>

2023-10-16 09:15:24
流量分為哪幾種等級(jí)?

一、高質(zhì)量流量高質(zhì)量流量來(lái)源于具有明確購(gòu)買意圖或高參與度的用戶。這些流量具有高轉(zhuǎn)化率和高用戶參與度,是大多數(shù)網(wǎng)站或應(yīng)用追求的流量類型。...詳情>>

2023-10-16 08:50:11
快速通道
把腿张开老子臊烂你的小说| 亚洲日本VA午夜中文字幕一区| 亚洲AV无码片VR一区二区三区| 亚洲熟妇丰满色XXXXX欧美| 1688.COM成品网站入口| 成人网站在线观看丰满少妇电影| 国产调教性奴在线观看W| 久久伊人色AV天堂九九| 人妻无码人妻有码中文字幕| 无人免费观看视频在线观看 | 免费精品99久久国产综合精品| 日本精品视频一区二区| 亚洲AV成人综合网伊人| 最新国产精品亚洲| 国产成人亚洲精品无码AV大片| 久久精品久久久久久久精品 | 高清FREESEXMOVIES性TV出水| 交换配乱吟粗大SNS840| 欧美最爽的乱婬视频婬色视频| 无人区一码二码三码区别在哪| 一本岛V免费不卡一二三区| 成人片黄网站色多多WWW| 国内精品久久久久久99| 欧美精品亚洲精品日韩专区VA| 无码一区二区三区免费| 在线观看无码AV网站永久 | 少妇高潮抽搐无码久久AV| 亚洲人成网站精品片在线观看| 宝宝锕~进去就不痛了在线观看| 国内盗摄视频一区二区三区| 欧美激欧美啪啪片SM| 性欧美ⅩXXXX极品少妇| 2021精品亚洲中文字幕| 国产精品你懂的在线播放| 美女喷水一区国产| 小浪货腿张开水好多呀H| 18性欧美XXXⅩ性满足| 国产女人的高潮国语对白| 欧美成人片一区二区三区| 亚洲AV成人片乱码色午夜| FREEXX性黑人大战欧美| 激情 小说 亚洲 图片 伦| 人人爽人人澡人人人人妻| 亚洲色18成人网站WWW| 公交车上售票员用B验票小镇| 麻豆人妻少妇精品无码专区| 无遮挡粉嫩小泬久久久久久欧 | 黑人强伦姧人妻完整版| 日本WV一本一道久久香蕉| 亚洲色欲色欲综合网站| 丰满熟妇人妻中文字幕| 免费无码黄动漫在线观看| 亚洲AV成人片无码网站| 成码无人AV片在线观看网站| 久久久久亚洲AV成人网址| 无码精品A∨在线观看| AV无码久久久久不卡蜜桃| 黑人大战亚洲女精品区| 三上悠亚公侵犯344在线观看| 中国少妇XXXX做受| 好硬啊一进一得太深了A片69 | 内射人妻无码色AV麻豆| 亚洲国产成人精品激情姿源| 公交车被CAO得合不拢腿视频| 男男车车CP视频| 亚洲欧美日韩二三区在线| 国产成人V在线免播放观看| 欧美乱妇高清无乱码免费| 亚洲综合欧美色五月俺也去| 国产无套护士在线观看| 搡老女人ⅩXXX搡老女人电影看| √天堂中文官网8在线| 精品无码一区二区三区水蜜桃| 无码精品人妻一区二区三区人妻斩| VR成品在线网站| 麻豆星空九一视频在线| 亚洲人成色777777网站| 国产情侣一区二区三区| 熟妇高潮一区二区麻豆Av渉谷 | 久久国产香蕉一区精品蜜桃| 性 偷窥 间谍 tube| 各种少妇正面着BBW撒尿视频| 欧美巨大乳BBWVIDEOS| 在线播放亚洲第一字幕| 精品人妻久久久久久888| 亚欧成人中文字幕一区| 国产成人无码免费视频麻豆 | 刺激的乱亲小说43部分阅读| 欧美疯狂做受XXXX| 中年国产丰满熟女乱子正在播放| 久久99精品久久久久久久久久| 亚洲AV无码精品狠狠爱| 国产猛烈高潮尖叫视频免费| 试看AAAA啪啪片120秒| 被添出水全过程免费视频| 欧美成人精品手机在线| 稚嫩奶罩伸进揉捏H| 久久人妻无码一区二区| 亚洲婷婷五月综合狠狠爱| 极品教师高清免费观看| 性一交一乱一性一在线观看| 国产成人无码国产亚洲| 少妇ⅩXXOOOZZXXHD| 产高清在线精品一区二区三区 | 国产精品久久高潮呻吟无码| 色噜噜狠狠色综合无码AV天堂| 宝贝把腿张得大一点就不痛了| 欧美视频一区二区图文| 97碰碰碰人妻无码视频| 内射人妻无码色AV天堂| 97在线视频免费人妻| 嫩草国产福利视频一区二区| 91蜜桃传媒精品久久久一区二区| 美女又大又黄WWW免费网站| 中文无码伦AV中文字幕在线| 麻花传媒CEO免费观看| 久久国产精品免费一区| 精品国产乱码久久久久久下载| 欧美自拍亚洲综合在线| 亚洲熟妇无码八AⅤ在线播放| 丰满白嫩大屁股ASS| 欧美 日韩 国产 另类 图片区| 亚洲成AV人片在线观看WW| 豆国产97在线 | 亚洲| 成年黄网站18禁免费观看一区| 久久精品国产99国产精偷| 亚洲熟妇无码AV不卡在线播放| 国产成人无码免费视频麻豆| 少妇寂寞难耐被黑人中出| 国产精品美女久久久久久 | 在公车上拨开内裤进入毛片| 久久久精品人妻一区二区三区四 | 国产精品久久久久9999| 四虎影视在线观看2413| 哈昂~哈昂够了太多了男男| 亚洲人成影院在线无码按摩店| 国内毛片毛片毛片毛片毛片毛片毛片毛片毛片毛片毛片毛片 | 免费高清视频 大片| 激情内射亚洲一区二区三区| 91人妻人人做人碰人人爽蜜闫| 精品久久久久久无码人妻热 | 顶级大但人文艺术巫| 人妻厨房出轨上司HD院线| 亚洲熟妇色XXXXX无码| 免费久久99精品国产自在现| 宝贝把腿张得大一点就不痛了 | 中文字幕成人精品久久不卡| 清纯JK校花被啪啪AV免费| YW尤物AV无码国产在线观看| 天干天干啦夜天天喷水| 娇小的学生BBW18| 中文字幕乱偷无码av先锋蜜桃| 欧美无MATE30PRO巨| A4YY午夜福利视频无码| 日日狠狠久久偷偷色综合96| 国产CHINESE中国HDXXXX| 亚洲蜜桃无码一区二区三区| 美女露0裸体无挡动态视频| 国产AV国片精品一区二区| 亚洲人成亚洲精品| 日韩A片无码ⅩXXXX| 久久久久久精品免费无码无| 成人国产亚洲精品A区天堂| 亚洲国产精品无码7777一线| 看黄A大片爽爽爽不打码| 国产成人久久AV免费看| 亚洲国模337P人艺体艺术| 日本丰满熟妇乱XXXXX软件| 国产又粗又黄又爽的大片| 一二三四视频社区在线一中文| 人人做人人妻人人精| 久久精品无码一区二区日韩AV| 俄罗斯IPHONE14PRO| 亚洲国产精品无码一区二区三区 | 成人无码特黄特黄AV片在线| 小雪被老汉各种姿势玩弄| 人成AAAAA毛天堂片| 狼人视频国产在线视频WWW色| 波多野结衣在线观看AV| 伊人久久精品AV无码一区| 亚州熟妇无码AV线播放| 日日狠狠久久偷偷色综合| 女人浓毛巨茎ⅩXXOOO| 久久99精品久久久久久噜噜 | 欧美疯狂做受XXXX高潮| 久久精品WWW人人做人人爽| 国产香蕉97碰碰久久人人| 公天天吃我奶躁我的在线观看| 亚洲中文欧美在线视频| 亚洲AV无码乱码国产精品FC2| 天美传媒MV免费观看软件特色| 久久久久亚洲AV无码尤物| 国语高潮无遮挡无码免费看| 国产精品另类激情久久久免费| 丁丁一进一出动态图| 少妇又紧又色又爽又刺激视频| 日本XXXX裸体XXXX在线| 秋霞手机在线看秋免费| 欧美人与动牲交A欧美精品| 精品黑人一区二区三区|