为啥2re,蒟蒻求调
查看原帖
为啥2re,蒟蒻求调
1010865
15093432132cqt楼主2023/10/4 20:01

用的是插入排序

#include <bits/stdc++.h>
using namespace std;
const int maxn=10001;
int a[maxn];
void insertion_sort(int a[],int n){
	for(int i=2;i<=n;i++){
		int key =a[i];
		int j=i-1;
		while(j>=1&&a[j]>key){
			a[j+1]=a[j];
			j--;
		}
		a[j+1]=key;
	}
}
int main(){
	int n,m;
	cin>>n>>m;
	for(int i=1;i<=m;i++){
		cin>>a[i];
	}
	insertion_sort(a,m);
	for(int i=1;i<=m;i++){
		cout<<a[i]<<" ";
	}
	return 0;
}

谢谢

2023/10/4 20:01
加载中...