C 氣泡排序

2021-10-25 08:37:43 字數 524 閱讀 7121

最常用的排序演算法,對陣列內元素進行排序。

1.比較相鄰的元素。如果第乙個比第二個大,就交換他們。

2.對每一組相鄰元素做同樣的工作,執行完畢後,找到第乙個最大值。

3.重複以上的步驟,每次比較次數-1,直到不需要比較

將陣列

#include using namespace std;

int main()

; cout << "排序前:" << endl;

for (int i = 0; i < 9; i++)

cout << endl;

//氣泡排序

//總共排序輪數為 元素個數-1

for (int i = 0; i < 9 - 1; i++)

}} cout << "排序後:" << endl;

for (int i = 0; i < 9; i++)

cout << endl;

system("pause");

return 0;

}

C 氣泡排序

using system using system.collections.generic using system.linq using system.text 個數是 j 1 num j double.parse console.readline console.writeline 你剛才輸入的...

C 氣泡排序

class program endregion region 該方法獲得需要排序的陣列,表呼叫排序方法進行排序 該方法獲得需要排序的陣列,表呼叫排序方法進行排序 public static void sortednumbers 個數字 numbercount for int i 0 i number...

氣泡排序 C

氣泡排序 1 排序方法 將被排序的記錄陣列r 1.n 垂直排列,每個記錄r i 看作是重量為r i key的氣泡。根據輕氣泡不能在重氣泡之下的原則,從下往上掃瞄陣列r 凡掃瞄到違反本原則的輕氣泡,就使其向上 飄浮 如此反覆進行,直到最後任何兩個氣泡都是輕者在上,重者在下為止。1 初始 r 1.n 為...