问下大神们插入排序怎么写?
程序代码:#include<stdio.h>
int main()
{
int a[10] = {5 , 4, 3, 23, 2, 4, 444, 2, 666, 0} ;
int i, j, key;
for (i = 0; i < 10; i++) {
for (j = 0; j <= i + 1; j++) {
if (a[i + 1] <= a[j]) {
key = a[j];
a[j] = a[i + 1];
a[i + 1] = key;
}
}
}
for (i = 0; i < 10; printf("%d\n", a[i] ), i++)
;
return 0;
}这样写是不是插入排序,要不然,该咋写
[ 本帖最后由 乾坤洞主 于 2013-2-15 13:49 编辑 ]








