标签:void puts log rand UI highlight name mes main
#include <bits/stdc++.h>
using namespace std;
void quicksort(int a[],int l,int r){
int f,i=l,j=r;
if(l>r)return;
f=a[l];
while(i<j){
while(a[j]>=f&&j>i)j--;
while(a[i]<=f&&i<j)i++;
if(i<j)swap(a[i],a[j]);
}
swap(a[i],a[l]);
quicksort(a,l,i-1);quicksort(a,i+1,r);
}
int main(){
int n,a[10000];
srand(time(0));
cin>>n;
for(int i=1;i<=n;i++)cin>>a[i];
quicksort(a,1,n);
for(int i=1;i<=n;i++)cout<<a[i]<<‘ ‘;
puts("");
return 0;
}
标签:void puts log rand UI highlight name mes main
原文地址:http://www.cnblogs.com/HC-LittleJian/p/7659327.html