调用方法 - 不太了解参数

时间:2014-09-29 01:49:32

标签: java methods parameters

我正在尝试调用一个方法,selectionSort,我将参数设置为我正在排序的数组。我创建了一个数组'A',然后将其克隆为'B',以便我可以保留原始数据。

当我尝试调用selectionSort(B)时,它不会对B进行排序。如果我调用selectionSort(A),它将完美地运行。

以下是方法代码:

public static void selectionSort(int[] A){
    int location, position, check;
    for (location = A.length - 1; location > 0; location--){
        check = 0;
        for (position = 0; position <= location; position++){
            if (A[position] < A[check]){
                check = position;
            }//end if
            swap(A, check, location);
        }//end for
    }//end for
}//end method

0 个答案:

没有答案