快速排序

时间复杂度:O(n log n)

头文件:algorithm, vector

inline void qsort(vector<int> &a,int l,int r){
    if(l>=r) return ;
    int tmp=partition(a,l,r);
    qsort(a,l,tmp-1);
    qsort(a,tmp+1,r);
}

备注:C++中的partition函数

posted @ 2024-12-20 20:08  Harry_W  阅读(19)  评论(0)    收藏  举报