您的位置:首页 > 其它

基本算法-二分查找

2016-09-15 22:19 260 查看
刷题只是第一步,关键是能够总结,否则也是徒劳,今开始总结系列基本算法,大部分题目可利用基本算法去解。

public static int binarySearch(int[] array, int des){
int low=0;
int high=array.length-1;
while (low<=high) {
int mid=(low+high)/2;
if (array[mid]==des) {
return mid;
}
else if (des<array[mid]) {
high=mid-1;
}
else {
low=mid+1;
}
}
return -1;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: