插入排序的简单实现

来源:互联网 发布:网易公开课视频 大数据 编辑:程序博客网 时间:2024/04/30 03:21

插入排序,选择无序区的第一个元素插入到有序区的合适位置。

代码:

void insertSort(int a[], int n){int i, j, temp;for (i = 1; i < n; i++){if (a[i] < a[i - 1]){temp = a[i];for (j = i - 1; j >= 0 && a[j] > temp; j--){a[j + 1] = a[j];}a[j + 1] = temp;}}}