五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網 會員登陸 & 注冊

快速排序

2023-07-07 17:28 作者:SpiderMonkeyLing  | 我要投稿

#include<bits/stdc++.h>
using namespace std;
int a[1010];
void qsort(int l,int r)
{
?? ?int i,j,x;
?? ?if(l>=r) return ;
?? ?x=a[l];//數組左邊作分水嶺
?? ?i=l; j=r;
?? ?while(i<j) {
?? ??? ?while(i<j&&a[j]>x) j--;
?? ??? ?if(i<j) {
?? ??? ??? ?a[i]=a[j]; i++;
?? ??? ?}
?? ??? ?while(i<j&&a[i]<=x) i++;
?? ??? ?if(i<j) {
?? ??? ??? ?a[j]=a[i]; j--;
?? ??? ?}
?? ?}
?? ?a[i]=x;
?? ?qsort(l,i-1);
?? ?qsort(i+1,r);
}
int main()
{
?? ?int n;
?? ?cin>>n;
?? ?for(int i=1;i<=n;++i) cin>>a[i];
?? ?qsort(0,n-1);
?? ?for(int i=1;i<=n;++i) cout<<a[i]<<" ";
?? ?return 0;
}

2

void qsort(int l,int r)
{
?? ?int i=l-1,j=r+1;
??? while(i<j) {
?? ?? do i++; while(a[i]<x);
?? ?? do j--; while(a[j]>x);
?? ?? if(i<j) swap(a[i],a[j]);
??? }
??? qsort(l,j);
??? qsort(j+1,r);
}
int main()
{
?? ?cin>>n;
?? ?for(int i=0;i<n;++i) cin>>a[i];
?? ?qsort(0,n-1);
?? ?for() cout<<a[i]<<" ";
?? ?return 0;
}


快速排序的評論 (共 條)

分享到微博請遵守國家法律
汉阴县| 洪江市| 辽宁省| 张家口市| 张掖市| 获嘉县| 贡觉县| 稷山县| 永修县| 抚远县| 富顺县| 富蕴县| 阿尔山市| 德惠市| 田林县| 康定县| 陇西县| 龙胜| 白城市| 青浦区| 麦盖提县| 大埔区| 吉安县| 内丘县| 苗栗市| 土默特左旗| 昭觉县| 连州市| 寿光市| 离岛区| 蒙自县| 昭平县| 沐川县| 简阳市| 伊川县| 桓台县| 都江堰市| 绵阳市| 青冈县| 武鸣县| 杭锦后旗|