C語言經典冒泡排序法詳解
- C語言
- 關注:1.95W次
在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);
}
- 文章版權屬於文章作者所有,轉載請註明 https://xuezhezhai.com/zh-hk/jsj/cyuyan/1jg0.html