static int binarysearch(int[] target,int value,int low,int high){
if(high==low){
return low;
}else{
int m = low+(high-low)>>1;
if(value>target[m]){
return binarysearch(target,value,low,m-1);
}else if(value<target[m]){
return binarysearch(target,value,m+1,high);
}else{
return m;
}
}
}
二分搜索 模板
最新推荐文章于 2022-05-19 21:44:56 发布