void insertSort(int a[], int len) {
int i, j, temp;
if (len == 1) return;
for (i = 1;i < len;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;
}
}
}
时间复杂度O(n2),空间复杂度O(1)。
标签:temp,int,插入排序,len,C++,简单,复杂度
From: https://www.cnblogs.com/wanna-be-star/p/17825151.html