多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > 二分查找分C++實現

二分查找分C++實現

來源:程序員人生   發布時間:2015-04-25 09:37:17 閱讀次數:3797次
#include<iostream>
using namespace std;
/*
2分查找法
優點:查找速度快,平均性能好。
缺點:待查表為有序表 
*/
int main()
{
int binSearch(const int*, int, int, int); 
int arr[10] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
cout << binSearch(arr, 0, 9, 5) << endl;
 
return 0;



int binSearch(const int* Array,int start,int end,int key)
{
int left,right;
int mid;
left = start;
right = end;
//注釋中為遞歸算法,履行效力低,不推薦
/* 
if(key < Array[mid])
{
return(binSearch(Array, left, mid⑴, key));
}
else if(key > Array[mid])
{
return(binSearch(Array, mid+1, right, key));
}
else
return mid;
*/


while(left<=right)
{
mid = (left+right)/2;
if(key==Array[mid])
{
return mid;
}
else if(key<Array[mid])
{
right=mid⑴;
}
else if(key>Array[mid])
{
left=mid+1;
}
}
return ⑴;
}
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 久久精品国产亚洲精品 | 羞羞羞网站| 欧美一区二区精品系列在线观看 | 欧美性猛交xxxxbbb | 国产一区亚洲二区三区毛片 | 2018高清国产一道国产 | 欧美偷拍自拍视频 | 国产成人综合亚洲欧洲色就色 | 欧美福利一区二区三区 | free×性欧美hd| 一区二区三区精品国产 | 日韩理论在线播放 | a天堂中文在线官网 | 韩日一区二区三区 | 动漫日本在线免费观看 | 久久99国产综合精品 | 一区二区三区欧美日韩国产 | 久久精品蜜芽亚洲国产a | 亚洲成a人片在线播放观看国产 | 国产精品福利网站 | 国内精品久久久久影院嫩草 | 久草成人在线 | 亚洲一级二级 | 欧美成人精品福利在线视频 | 欧美久久超级碰碰碰二区三区 | 黑人日批 | 最近的最新的中文字幕在线 | 亚洲欧美日韩成人 | 在线亚洲小视频 | 春色视频 | 国产淫 | 精品视频一区二区三区四区 | 日本免费精品 | 最近的最新的中文字幕视频 | 日本中文字幕一区二区有码在线 | 亚州都市春色校园小说另类 | 久久国产精品亚洲一区二区 | 国产最新一区二区三区天堂 | 内部片免费一区 | 人人澡人人擦人人免费 | 自拍偷拍欧美亚洲 |