容器氣泡排序

昵称就是最好的昵称發表於2024-10-27
#include <iostream>
#include <vector>
using namespace std;
int main(){
	vector <int> a;
	a.push_back(3);
	a.push_back(2);
	a.push_back(0);
	for(int i=0;i<a.size();i++){
		for(int j=i+1;j<a.size()+1;j++){
			if(a[j]>a[i]){
				swap(a[j],a[i]);
			}
		}
	}
	cout<<"從大到小排列是:"; 
	for(int i=0;i<a.size();i++){
		cout<<a[i]<<" ";
	}
	cout<<endl<<endl;
	for(int i=0;i<a.size();i++){
		for(int j=a.size()-1;j>1;j--){
			if(a[j]<a[i]){
				swap(a[j],a[i]);
			}
		}
	}
	cout<<"從小到大排列是:";
	for(int i=0;i<a.size();i++){
		cout<<a[i]<<" ";
	}
	return 0;
}

  

相關文章