1.  >>  河南成教 / 数据结构
 河南成教 / 数据结构

下面程序实现插入排序算法。

typedef  struct{

int  key;

Info  otherinfo;

}SeqList;

void  InsertSort(SeqList  R[],int  n)

{/* 待排序列保存在R[1..n]中*/

SeqList  x;

int  i,j,k,lo,hi,mi;

for  (i=2;i<=n;i++)

{

    (1)   

lo=1;

hi=i-l;

while  (lo<=hi)

{

mi=(lo+hi)/2;

if  (    (2)    )  break;

if  (R[mi].key>x.key)  hi=mi-l;

else  lo=mi+l;

}

if  (mi=lo)  k=i - mi;

else  k=i - mi-1;

for  (j=0;j<k;j++)

    (3)   

R[i-j]=x;

}

}

在空白处填写适当的内容,使该程序功能完整。

(1)

(2)

(3)

  积分
 参考答案:
 佳题速递:
  • 预制桩的混凝土浇筑正确的方法是_____。 A、 应由桩顶向桩尖连续进行严禁中断 B、 应由桩尖向桩顶连续进行严禁中断 C、 应由中间向两端连续进行严禁中断 D、 应由两端向中间路线进行严禁中断工程造价概论
  • 限脂肪、限胆固醇膳食不包括A、忌食海产品B、脂肪供能<25%C、每天胆固醇300 mg以下D、忌食动物内脏E、每天脂肪不超过50 g临床营养学
  • 在其他条件相同的情况下,变动成本法计算下的单位产品成本比完全成本法计算下的单位产品成本()。相同大小无法确定管理会计
  •  电工与电子技术
  • 劳动合同解除时的经济补偿金的支付标准是按劳动者在本单位工作的年限,每满1年支付( )。 劳动与社会保障法
  • 新形势下深化农村改革,主线仍然是处理好( )的关系。农业与农村农村与农民农业与土地农民与土地新农村建设