?设顺序表的存储类型定义如下:
define ListSize 100
typedef int KeyType;
typedef struet(
KeyType key;
}NodeType;
typedef NodeType SeqList[ List Size];
函数f32()的功能是,基于二分查找在长度为n的有序表中插入一个关键字x,并保持R
的有序性。请在空白处填上适当语句使算法正确。
void f32(SeqList R, KeyType x, int n)
{
int low =0, high=n-1, mid, inspace, i,find=0;
while(low<=high&&! find){
mid=(low+high)/2:
if(x else if(x>R[mid]. key) low =mid+1; else find=1; } if(find) inspace= ② else inspace=low; for(i=n; ( ③ );i--) R[i+1]-R[]; R[inspace]. key=x; }
订单号:
遇到问题请联系在线客服
订单号:
遇到问题请联系在线客服