C經(jīng)典冒泡排序法實(shí)現(xiàn)代碼
更新時間:2014年02月13日 16:42:09 作者:
這篇文章主要介紹了C經(jīng)典冒泡排序法實(shí)現(xiàn)代碼,需要的朋友可以參考下
復(fù)制代碼 代碼如下:
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);
}
相關(guān)文章
C++多線程實(shí)現(xiàn)TCP服務(wù)器端同時和多個客戶端通信
通訊建立后首先由服務(wù)器端發(fā)送消息,客戶端接收消息;接著客戶端發(fā)送消息,服務(wù)器端接收消息,實(shí)現(xiàn)交互發(fā)送消息。本文主要介紹了C++多線程實(shí)現(xiàn)TCP服務(wù)器端同時和多個客戶端通信,感興趣的可以了解一下2021-05-05Sublime Text 3 實(shí)現(xiàn)C語言代碼的編譯和運(yùn)行(示例講解)
下面小編就為大家?guī)硪黄猄ublime Text 3 實(shí)現(xiàn)C語言代碼的編譯和運(yùn)行(示例講解)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-09-09Windows系統(tǒng)下使用C語言編寫單線程的文件備份程序
這篇文章主要介紹了Windows系統(tǒng)下使用C語言編寫單線程的文件備份程序,文中給出了實(shí)現(xiàn)的幾個關(guān)鍵代碼片段,剩下的只要套上main和線程調(diào)用的相關(guān)函數(shù)即可,非常詳細(xì),需要的朋友可以參考下2016-02-02C語言結(jié)構(gòu)體,枚舉,聯(lián)合體詳解
下面小編就為大家?guī)硪黄媪私釩語言結(jié)構(gòu)體,枚舉,聯(lián)合體。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2021-09-09Qt基礎(chǔ)開發(fā)之QString與QByteArray詳細(xì)用法與區(qū)別及QString QByteArray互轉(zhuǎn)
這篇文章主要介紹了Qt基礎(chǔ)開發(fā)之QString與QByteArray詳細(xì)用法與區(qū)別及QString QByteArray互轉(zhuǎn),需要的朋友可以參考下2020-03-03C++結(jié)構(gòu)體數(shù)組詳細(xì)解析
定義結(jié)構(gòu)體數(shù)組和定義結(jié)構(gòu)體變量類似,定義結(jié)構(gòu)體數(shù)組時只需聲明其為數(shù)組即可2013-10-10