我的代碼工作正常,但我卡在一個部分。我希望能夠打印每個交換,而不是打印最終的分類。有人能幫我嗎 ?通過每次通過打印陣列
public class SelectionSort {
public static void main(String[] args) {
int []numbers = {10,5,7,9,1,0,4,6,11,14};
numSort(numbers);
printArray(numbers);
}
public static int[] numSort(int[] A) {
for (int i = 0; i <A.length -1 ; i++) {
for (int j=0; j<A.length-1-i; j++) {
if(A[j] > A [j+1]) {
int temp = A[j+1];
A[j+1] = A[j];
A[j]=temp;
}
}
}
return A;
}
public static void printArray(int[] A) {
for (int i = 0; i<A.length; i++) {
System.out.println(A[i]);
}
}
}
這是什麼問題? – shmosel
我以爲你的代碼工作正常? – SaggingRufus
[爲什麼「有人可以幫助我?」不是一個實際的問題?](http://meta.stackoverflow.com/q/284236) – EJoshuaS