兩種氣泡排序

2021-07-29 22:04:32 字數 1269 閱讀 4832

泡泡往前冒:

for(int i = 1; i < score.length; i++)}}

例如:;

for(int i = 1; i < score.length; i++)

}system.out.print("第" + i + "次排序的結果:   ");

for(int j = 0; j < score.length; j++)

system.out.println();

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

}———————————print—————————————————

第1次排序的結果:   671008769 89907590

第2次排序的結果:   678710069 89907590

第3次排序的結果:   676987100 89907590

第4次排序的結果:   67698789 10090 7590

第5次排序的結果:   67698789 90100 7590

第6次排序的結果:   67697587 899010090

第7次排序的結果:   67697587 899090100

泡泡往後冒:

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

例如:;

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

}system.out.print("第" + (i+1) + "次排序的結果:   ");

for(int j = 0; j < score.length; j++)

system.out.println();

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

}———————————print—————————————————

第1次排序的結果:   67876989 907590100

第2次排序的結果:   67698789 759090100

第3次排序的結果:   67698775 899090100

第4次排序的結果:   67697587 899090100

第5次排序的結果:   67697587 899090100

第6次排序的結果:   67697587 899090100

第7次排序的結果:   67697587 899090100

第8次排序的結果:   67697587 899090100

氣泡排序的兩種方式

氣泡排序的方式有兩種 氣泡排序方法一 將n i 這個位置的數與它後面的數進行比較,如果n i n i x 那麼說明n i x 更小,因此將n i 和n i x 的數互換位置。互換位置後,n i 便是乙個更小的數。接著用新的n i 與後面的數比較,可以連續得到更小的數,直到取得最小數。如果i 0,那麼...

氣泡排序的兩種寫法

public static void main string args function1 a function2 a public static void function1 int a system.out.println system.out.println 第 i 1 次迴圈完成 syste...

兩種經典排序(氣泡排序和選擇排序)

include void temp int i,int j 這種方法只能改變形參的值,不能真正的交換值 void bubble int num,int n 氣泡排序使陣列由小到大 void sort int num,int n 選擇排序使陣列由大到小 int i,j,k,temp for i 0 i...