網站首頁 健康小知識 母嬰教育 起名 運動知識 職場理財 情感生活 綠色生活 遊戲數碼 美容 特色美食 愛好
當前位置:酷知知識幫 > 愛好 > 古玩收藏

c/c++冒泡排序算法

欄目: 古玩收藏 / 發佈於: / 人氣:9.24K

冒泡排序(Bubble Sort),是一種計算機科學領域的較簡單的排序算法。
它重複地走訪過要排序的數列,一次比較兩個元素,如果他們的順序錯誤就把他們交換過來。走訪數列的工作是重複地進行直到沒有再需要交換,也就是説該數列已經排序完成。

操作方法

(01)//冒泡排序算法void Bubble_Sort(int *int_array, int len){int i = 0,continue_flag = 1;while (true){continue_flag = 0;for (i = 1; i < len; i++)}if (continue_flag == 0){break;}}}

(02)//這裏是打印函數void Print(int *int_array,int len){int i = 0;for (i = 0; i < len; i++){cout << *(int_array+i)<<" ";}cout << "rn";}

(03)//測試主函數int main(int argc,char**argv){int array[5] = { 3, 2, 1, 8, 0 };Bubble_Sort(array, 5);Print(array, 5);return 0;}得出結果如下圖

c/c++冒泡排序算法