超级无敌逆天特耗时排序。
  • 板块灌水区
  • 楼主yangjunyi131
  • 当前回复21
  • 已保存回复21
  • 发布时间2024/8/30 20:11
  • 上次更新2024/8/30 20:18:29
查看原帖
超级无敌逆天特耗时排序。
923563
yangjunyi131楼主2024/8/30 20:11

这排序平均时间复杂度O(n2)O(n^2),最坏复杂度个最好复杂度都是一样的。(我为之取名爆排)

#include<iostream>
using namespace std;
const int N=1e8+10;
int a[N],ans[N];
void sort(int n){
	int maxn;
	for(int i=1;i<=n;i++){
		for(int j=1;j<=n;j++){
			maxn=max(maxn,a[i]);
		}
		ans[i]=maxn;
	}
}int main(){
	int n;
	ios::sync_with_stdio(0);
	std::cin.tie(0);
	std::cout.tie(0);
	std::cin>>n;
	for(int i=1;i<=n;i++){
		std::cin>>a[i];
	}
	sort(n);
	for(int i=1;i<=n;i++){
		std::cout<<ans[i]<<' ';
	}
	return 0;
}

觉得不错的话给我这位0基础萌新点个赞吧。

2024/8/30 20:11
加载中...