排序算法01直接插入排序算法
//01直接插入排序算法 /* void printarray(int a[], int n); void main() { int a[8] = { 17,46,32,87,58,9,50,38 }; int t, i, j, n; n = sizeof(a) / sizeof(a[0]); for (i = 1; i < n; i++) { t = a[i]; for (j = i - 1; j >= 0 && t < a[j]; j--) a[j + 1] = a[j]; a[j + 1] = t; printarray(a, n); } system("pause"); } void printarray(int a[8], int n) { int i; for (i = 0; i < n; i++) printf("%4d", a[i]); printf("\n"); } */
標(biāo)簽: