C++实现冒泡排序(源代码)

标签:
冒泡排序数组it |
分类: C/C 语言知识 |
冒泡排序的基本思想:从数组的第一个数开始,相邻两数进行比较,经过交换,小的数放在前面,大的数放在后面,一直到最后一个数与倒数第二个数比较完,这样比较一轮后,数组中最大的数“下沉”到了数组的最后;然后,新的一轮的比较又是从第一个数开始。。。。如果数组中有N个元素,则共需要比较N-1轮。
形象地描述这种排序方法:每次比较都会使较小的值像气泡一样“上浮”,而较大的值逐渐“下沉”!
#include<iostream>
using namespace std;
void bubbleSort(int a[],int size);
int main()
{
}
void bubbleSort(int a[],int size)
{
}
运行示意图: