快排样例过了,但交上去0分求调
#include<bits/stdc++.h>
using namespace std;
int a[10],i,n,key,mini,minn=1000000000;
void quick_sort(int c[],int l,int r){
if(l>=r) return;
int j=l+1,i1=l+1;
for(i1=l+1;i1<=r;i1++){
if(c[i1]<c[l]){
swap(c[i1],c[j]);
j++;
}
}
swap(c[l],c[j-1]);
quick_sort(c,l,j-2);
quick_sort(c,j,r);
}
int main()
{
cin>>n;
for(i=1;i<=n;i++)
{
scanf("%d",&a[i]);
}
quick_sort(a,1,n);
for(i=1;i<=n;i++)
{
printf("%d ",a[i]);
}
return 0;
}