排序 (4)插入排序

1. 思想

将无序区的数据插入到有序区

在这里插入图片描述

void insertionSort(int arr[], int len) {
    for (int i = 1; i < len; i++) {
        int key = arr[i];
        int j = i - 1;
        while ((j >= 0) && (key < arr[j])) {
            arr[j + 1] = arr[j];
            j--;
        }
        arr[j + 1] = key;
    }
}

【引用】

[1] 代码insertSort.h

猜你喜欢

转载自blog.csdn.net/thefist11cc/article/details/123588728