摘要:
用快排对数组排序后,输出从小到大的第k个数。 #include<iostream> using namespace std; int q[100010]; int quick_sort(int k,int l,int r){ int i=l-1,j=r+1,x=q[l+r>>1]; if(l>=r) 阅读全文
posted @ 2022-10-26 21:41
Nikkie-02
阅读(23)
评论(0)
推荐(0)
摘要:
基于分治的思想,每次划分后,保证基准(x)前的数都比基准小,其后的树都比基准大即可。 #include<iostream> using namespace std; const int N=100010; int q[N]; void quick_sort(int q[],int l,int r){ 阅读全文
posted @ 2022-10-26 21:33
Nikkie-02
阅读(26)
评论(0)
推荐(0)

浙公网安备 33010602011771号