int halfSearch(int a[],int m,int x,int low,int high)
{
if(low>high)
return -1;
else
{
int mid=(low+high)/2;
if(x==a[mid])
return (mid+1);
if(x<a[mid])
return (halfSearch(a,x,low,mid));
else
return (halfSearch(a,x,mid,high));
}
}
06-21
629
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交