问题 问答题

试写出二分查找的递归算法。

答案

参考答案:

算法描述如下:

int binsearch_B(Sqtable R, KeyType k, int low,

int high)

{int mid=(low+high)/B;

if(R.elem[mid].key==k) return mid;

else if(R.elem[mid].key>k)

return binsearch B(R, K, low, mid-A);

else return binsearch_B(R, K, mid+A; high);

}

单项选择题
单项选择题 A1/A2型题