C++中冒泡算法

将C++中一组整数型数组进行排序。

思路:
从小到大排序,记第一个数为a[1],第二个数为a[2],如果a[1]>a[2],则两数交换;如果a[1]

#include 
using namespace std;
void BubbleSort(int list[] , int l);
int main(){
	int a[]={3,1,5,9,7,4,6,0,2,8};//存放0-9十个数字
	int lenth=sizeof(a)/sizeof(*a);//计算数组中数字的个数
	BubbleSort(a,lenth);//调用函数传入数组a,和数组长度。
	for(int k=0 ; klist[j+1])
		{
			std::swap(list[j],list[j+1]);//交换两个数
		}
		}
	}

}```


你可能感兴趣的:(c++,排序算法)