首页>资讯 > 正文

C语言经典冒泡排序法详解

2023-02-14 14:07:17        来源:   互联网

C语言经典冒泡排序法详解

在C语言中,常用的"排序算法有:冒泡排序、快速排序、插入排序、选择排序、希尔排序、堆排序以及归并排序等等。以下是小编为大家搜索整理的C语言经典冒泡排序法,希望能给大家带来帮助!

C经典冒泡排序法


(资料图片)

void BubleSort(int* siSortArray, int siLen)

{

bool bSwapped = true;

do

{

bSwapped= false;

for(int i = 0; i < siLen - 1; i++)

{

if (siSortArray[i] > siSortArray[i+1])

{

int temp = siSortArray[i];

siSortArray[i]= siSortArray[i + 1];

siSortArray[i+ 1] = temp;

bSwapped= true;

}

}

}while(bSwapped);

}

标签: 冒泡排序

热点
精彩推荐
信息
花木