注意:此页面搜索的是所有试题
以下直接插入排序算法对存放在a[0],a[1],···,a[n-1]中,长度为n的记录序列按关键字key由小到大排序。
void disort (NODE a[ ], int n)
{ int i,j;
NODE temp;
for (i=1;i<n;i++)
{ temp=a[i];
j=j-1;
while (__(1)____&&temp.key<a[j].key)
{ a[j+1]= (2) ;
(3) ;
}
a[j+1]=  __(4) ;
}
}
【答案选项】
A. j--
B. j>=0
C. temp
D. a[j]

参考答案