快速排序实现_c++

来源:互联网 发布:怎样开淘宝网店知乎 编辑:程序博客网 时间:2024/06/06 17:04
template<class Type>void ShellSort(vector<Type>& v){for (int gap = v.size(); gap > 0; gap /=2){for (int i = gap; i < v.size(); ++i){Type tmp = v[i];int j = i;for (; j >= gap && tmp < v[j-gap]; j -= gap){v[j] = v[j - gap];}v[j] = tmp;}}}

0 0
原创粉丝点击