国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
java版本的二分法算法實(shí)現(xiàn) - 24小時(shí)學(xué)習(xí)網(wǎng)

java版本的二分法算法實(shí)現(xiàn)

發(fā)布日期:07-06-25 05:59    文章來(lái)源:互聯(lián)網(wǎng)
class ErFenFa
{
int[] iArray={1,5,9,14,27,39,41,50,62,222,345,612,981,1207,8721}; //在此數(shù)字序列中尋找
int iSeek=345; //尋找345的位置
int iCount=0; //比較的次數(shù)

public int xunhuan()
//普通的循環(huán)法,最少需要比較一次,比如查找1,最多需要比較15次,比如8721
{
for(int i=0;i<iArray.length;i++)
{
iCount++;
if (iSeek==iArray[i])
break;
}
return iCount;
}

public int erfen()
//二分法查找
{
int iIndex=0; //相當(dāng)于指針的東西
int iStart=0; //
int iEnd=iArray.length-1;
while(true)
{
iCount++;
iIndex = (iStart+iEnd)/2;
if(iArray[iIndex]<iSeek)
{
iStart = iIndex;
}
else if(iArray[iIndex]>iSeek)
{
iEnd = iIndex;
}
else
{
break;
}
}
return iCount;
}

public static void main(String[] args)
{
ErFenFa eff=new ErFenFa();
ErFenFa eff1=new ErFenFa();
System.out.println("普通的循環(huán)查找,需要比較的次數(shù):"+eff.xunhuan());
System.out.println("二分法查找,需要比較的次數(shù):"+eff1.erfen());
}
}


本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶(hù)發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
VBA進(jìn)階 | 數(shù)組基礎(chǔ)09: 使用數(shù)組作為過(guò)程參數(shù)及從函數(shù)返回?cái)?shù)組
食養(yǎng)二分法
OU
百度往年筆試題
STL學(xué)習(xí)筆記
目前流行的幾種排課算法的介紹
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服