插入排序C语言代码

include

void insertionSort(int arr[], int n) {

int i, key, j;

for (i = 1; i < n>

key = arr[i];

j = i - 1;

while (j >= 0 && arr[j] > key) {

arr[j + 1] = arr[j];

j = j - 1;

}

arr[j + 1] = key;

}

}

int main() {

int arr[] = {12, 11, 13, 5, 6};

int n = sizeof(arr) / sizeof(arr[0]);

insertionSort(arr, n);

printf("Sorted array: ");

for (int i = 0; i < n>

printf("%d ", arr[i]);

printf("\n");

return 0;

}

rar 文件大小:9.24KB