这篇文章主要介绍了C经典冒泡排序法实现代码,需要的朋友可以参考下
代码如下:
void BubleSort(int* siSortArray, int siLen)
{
bool bSwapped = true;
来源gao@!dai!ma.com搞$$代^@码!网 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);
}
{
bool bSwapped = true;
来源gao@!dai!ma.com搞$$代^@码!网 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);
}
以上就是C经典冒泡排序法实现代码的详细内容,更多请关注gaodaima搞代码网其它相关文章!