當前位置:妙知谷 >

愛好 >古玩收藏 >

c/c++冒泡排序算法

c/c++冒泡排序算法

冒泡排序(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++冒泡排序算法
標籤: 冒泡排序 CC 算法
  • 文章版權屬於文章作者所有,轉載請註明 https://miaozhigu.com/ah/guwan/g33l5.html