C++实现冒泡排序

来源:互联网 发布:linux 直播服务器搭建 编辑:程序博客网 时间:2024/04/29 13:52
//C++实现冒泡排序#include <iostream>using namespace std;void BubbleSort(int* pData, int Count){int Temp;for (int i = 1; i < Count; i++)  //进行Count次排序,Count是要排序的数的个数{for (int j = Count - 1; j >= i; j--)  //对该轮待排序的数进行排序{if (pData[j] < pData[j - 1])  //将大数放在前,小数放在后{Temp = pData[j - 1];pData[j - 1] = pData[j];pData[j] = Temp;}}}}void main(){int data[] = {10, 8, 9, 7, 4, 5};  //待排序数组BubbleSort(data, 6);  //对数组进行排序for (int i = 0; i < 6; i++){cout << data[i] << " ";}cout << "\n";}

原创粉丝点击