我的代码工作正常,但我卡在一个部分。我希望能够打印每个交换,而不是打印最终的分类。有人能帮我吗 ?通过每次通过打印阵列
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