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