int Bin_Search(int x)
{
int l=0,r=9,mid;
while(l<=r){
mid=l+(r-l)/2;
if(a[mid]>=x)
r=mid;
else
l=mid+1;
}
return l;
}
特别的,有
注意l的位置
(以下表示数组的下标)
返回值等于1表示x位于第一条带的区域,不包含0,但包含1,(0,1】
其余以此类推。
int Bin_Search(int x)
{
int l=0,r=9,mid;
while(l<=r){
mid=l+(r-l)/2;
if(a[mid]>=x)
r=mid;
else
l=mid+1;
}
return l;
}
特别的,有
注意l的位置
(以下表示数组的下标)
返回值等于1表示x位于第一条带的区域,不包含0,但包含1,(0,1】
其余以此类推。