InsertionSort -- 插入排序(C++)

来源:互联网 发布:mac最上面的不隐藏 编辑:程序博客网 时间:2024/05/17 02:11
template<typename T>void insertionSort(vector<T> &arr){    for(int j = 1; j < arr.size(); ++j)    {        T key = arr[j];        int i = j - 1;        while(i >= 0 && arr[i] > key)        {            arr[i + 1] = arr[i];            --i;        }        arr[i + 1] = key;    }}

1 0