快排20分后四个RE了
查看原帖
快排20分后四个RE了
1021106
cyx156楼主2023/7/31 16:49
#include<bits/stdc++.h>
using namespace std; 
long long int a[10001];
void qsort(int le,int ri){
	long long int i=le,j=ri,key=a[(le+ri)/2];
	while(i<=j){
		while(a[i]<key)i++;
		while(a[j]>key)j--;
		if(i<=j){
			swap(a[i],a[j]);
			j--;
			i++;
		}
	}
	if(le<j)qsort(le,j);
	if(i<ri)qsort(i,ri);
}       
int main(){
	int n,m;
	cin>>n;
	for(int i=1;i<=n;i++)cin>>a[i];
	qsort(1,n);
	for(int i=1;i<=n;i++)cout<<a[i]<<' ';
	return 0;
}

求dalao相助

2023/7/31 16:49
加载中...