C语言
冒泡法
原理:
从前向后两两比较,如果前面大于后面,则交换 每一次交换确定一个值。因为最大的值在最后因此也称为沉石法。
代码如下:
void BubbleSort(int* arr, int len)
{
for (int i = 0; i < len - 1; i++) //控制层数
{
for (int j = 0; j < len - 1 - i; j++) //控制次数
{
if (arr[j] > arr[j + 1])
{
int tmp