标签:二分搜索 简单的 循环 return lse 区间 sum 搜索 现在
int bs(int n)
{
int sum=1;
int x=1;
int y=1000;
int t;
while(x<y)
{
t=x+(y-x)/2;
if(t==n)
{
num[p++]=t;
break;
}
else if(t<n)
{
num[p++]=t;
x=t+1;
}
else if(t>n)
{
num[p++]=t;
y=t;
}
sum++;
}
return sum;
}
标签:二分搜索 简单的 循环 return lse 区间 sum 搜索 现在
原文地址:https://www.cnblogs.com/baccano-acmer/p/9784644.html