include[HTML_REMOVED]
using namespace std;
int a[1e6+10];
int n;
void quick_sort(int a[],int l,int r)
{
if(l>=r)
return ;
int i=l-1;
j=r+1;//为了可以先加加,然后比较;
int x=a[l+r>>1];//l+r>>1即为mid
while(i[HTML_REMOVED]x);//找到右边大于x的
if(i<j)swap(a[i],a[j]);
}
quick_sort(a,l,j);//处理左边
quick_sort(a,j+1,r);//处理右边
}
int main()
{
scanf(“%d”,&n);
for(int i=0;i<n;i)
scanf(“%d”,a+i);
quick_sort(a,0,n-1);
for(int i=0;i<n;i)
printf(“%d “,a[i]);
}