TLE求调
查看原帖
TLE求调
1239269
xukeyu楼主2024/8/17 09:20
#include<bits/stdc++.h>
using namespace std;
int n,a[1000001];
void quick_sort(int a[],int l,int r){
	if(l>=r) return;
	int i=l+1,j=l+1;
	while(j<=r){
		if(a[j]<a[l]) swap(a[i],a[j]),i++;
		j++;
	}
	swap(a[i-1],a[l]),quick_sort(a,l,i-1),quick_sort(a,i,r);
}
int main(){
	cin>>n;
	for(int i=1;i<=n;i++) cin>>a[i];
	quick_sort(a,1,n);
	for(int i=1;i<=n;i++) cout<<a[i]<<" ";
	return 0;
}
2024/8/17 09:20
加载中...