62,620
社区成员
发帖
与我相关
我的任务
分享
public static int bSearch(int[] array,int key){
int low = 0;
int high = array.length -1;
int mid;
while(low <= high){
mid = (low + high)/2;
if(array[mid] == key){
return mid;
}
if(array[mid] > key){
high = mid - 1;
}else{
low = mid + 1;
}
}
return -1;
}