排序算法目录:
1.插入排序
2.希尔排序
3.选择排序
4.冒泡排序
5.快速排序
6.计数排序
7.堆排序
图解冒泡排序:
将键值较大的记录向序列的尾部移动,键值较小的记录向序列的前部移动。
代码实现:
void BubbleSort(int* array, int size)//冒泡排序
int i = 0;
int j = 0;
for (j = 0; j < size - 1; j++)
{
for (i = 0; i < size - 1 - j; i++)
{
if (array[i] > array[i + 1])
{
int temp = array[i];
array[i] = array[i + 1];
array[i + 1] = temp;
}
}
}
}