问下大神们插入排序怎么写?
											
程序代码:#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 编辑 ]



											

	    

	

