0
string[] z = { "arc", "banana", "cucumber", "deer", "elephant", "fiesta", "giga", "home", "idea", "jump" };
int[] y = { 189, 178, 65, 63, 200, 1000, 10, 15, 28, 20 };
我做冒泡排序的z
由y
下令:
for (int i=0;i<=(y.length-2);i++){
for (int j=(y.length-1); i<j;j--){
if (y[j]<y[j-1]){
int temp= y[j-1];
y[j-1]=y[j];
y[j]=temp;
String tempo=z[j-1];
z[j-1]=z[j];
tempo=z[j];
}
}
}
for (int i=y.length-1;i>0;i--){
System.out.println(z[i]);}
打印後z
的輸出爲:
跳,跳,跳,想法,想法,想法,想法,首頁,家,家
爲什麼排序刪除z
的某些值?
好的,謝謝。這是一個noob錯誤。 –