稳定
最好时间复杂度 :o(n),n-1
最坏时间复杂度:o(n^2)
#include <iostream>
using namespace std;
const int N=100010;
int q[N],n;
void pop()
{
for(int i=0;i<n-1;i++)
{
for(int j=0;j<n-i-1;j++)
{
if(q[j+1]<q[j])
{
swap(q[j],q[j+1]);
}
}
}
}
int main()
{
cin>>n;
for(int i=0;i<n;i++)
{
scanf("%d",&q[i]);
}
pop();
for(int i=0;i<n;i++)
{
printf("%d ",q[i]);
}
return 0;
}