插入排序

void insertSort(vector<int> &arr) {
    int j;
    for (int i = 1; i < arr.size(); i++) {
        int key = arr[i];
        for (j = i - 1;j >= 0; j--) {
            if (key < arr[j]) {
                arr[j+1] = arr[j];
            }
            else{
                break;
            }
        }
        arr[j+1] = key;
    }
    return;
}

 

posted @ 2022-03-21 15:29  ainingxiaoguai  阅读(17)  评论(0)    收藏  举报