return -1; }
2. 二分查找的递归算法。
int BinSearch(int a[],int low,int high,int k)
{ //初始调用时,low和high所对应的实参值为待查区间的下界和上界
int mid; if(low<=high) {
mid=(low+high)/2; //mid存放查找区中间元素的下标 if(a[mid]==k)
return mid; //查找成功返回元素的下标 else
return -1; }
2. 二分查找的递归算法。
int BinSearch(int a[],int low,int high,int k)
{ //初始调用时,low和high所对应的实参值为待查区间的下界和上界
int mid; if(low<=high) {
mid=(low+high)/2; //mid存放查找区中间元素的下标 if(a[mid]==k)
return mid; //查找成功返回元素的下标 else