while(l<=r)
{
mid=(r+l)/2;
if(x==mid)
{
//执行操作
}
else
if(x<mid)
r=mid-1;
if(x>mid)
l=mid+1;
}
二分查找(while形式实现)
最新推荐文章于 2023-12-02 21:13:03 发布
while(l<=r)
{
mid=(r+l)/2;
if(x==mid)
{
//执行操作
}
else
if(x<mid)
r=mid-1;
if(x>mid)
l=mid+1;
}