2017 02 28 C 氣泡排序

2022-09-05 14:03:11 字數 489 閱讀 6065

氣泡排序

重複地走訪過要排序的數列,一次比較兩個元素的大小,如果他們的順序錯誤就把他們交換過來

通過兩個for迴圈巢狀來實現

思路——以從小到大為例

第乙個for迴圈抽取第乙個數和第二個數進行比較,如果第乙個數比第二個數大,則二者交換位置;較小的數再分別與下一位數比較,以此類推,則第乙個for迴圈結束時最小的數排到第一位;

同理執行完第二個for迴圈第二小的數排到了第2位;共需執行s.length-1次for迴圈;

s.length-1次for迴圈後,完成氣泡排序;

int a = new

int ;

for (int i = 0; i < a.length - 1; i++) //

共執行a.length-1次迴圈}}

for (int i = 0; i < a.length; i++)

console.readline();

2017 02 28 氣泡排序

氣泡排序就是比大小,若前者大於後者,則兩者交換位置。用兩個for迴圈巢狀來實現 using system using system.collections.generic using system.linq using system.text namespace陣列 for int i 0 i a....

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...