代码:
#include<iostream>
using namespace std;
void bubbleSort(int b[],int n2){
for(int i=n2;i>=0;i--){
for(int j=0;j<i;j++){
if(b[j+1]<b[j])
swap(b[j+1],b[j]);
}
}
}
int main(){
int n=0;
cin>>n;
int a[n];
for(int i=0;i<n;i++){
int x;cin>>x;
a[i]=x;
}
bubbleSort(a,n-1);
for(int i=0;i<n;i++){
cout<<a[i]<<" ";
}
return 0;
}
输入输出:
冒泡排序:
时间复杂度:O(n^2);
空间复杂度:O(1);
冒泡排序是一种稳定排序算法。