选择排序方法Java
我不知道这句话的确切意思。 谁能解释一下(a,n)中的逗号到底是什么意思吗?还有,(a,n)和(a,minPos,n)之间的区别是什么选择排序方法Java,java,arrays,bluej,Java,Arrays,Bluej,我不知道这句话的确切意思。 谁能解释一下(a,n)中的逗号到底是什么意思吗?还有,(a,n)和(a,minPos,n)之间的区别是什么 *通过“选择排序”方法对数组进行排序。 *找到数组中最小元素的位置, *将其与下一个未排序的元素交换 * *@param a要排序的数组 */ 公共静态无效排序(int[]a) { 对于(int n=0;n
*通过“选择排序”方法对数组进行排序。
*找到数组中最小元素的位置,
*将其与下一个未排序的元素交换
*
*@param a要排序的数组
*/
公共静态无效排序(int[]a)
{
对于(int n=0;n
}(a,n)
意味着a
和n
是方法调用的参数minimumPosition(int[]a,int from)
类似于(a,minPos,n)
我从一个基本的角度解释了这一点,希望这是你想知道的在
您正在将a和n的值传递给方法
public static int minimumPosition(int[] a, int from)
.a将被传递给方法minimumPosition的第一个参数,n的值将被传递给第二个参数它将分离方法参数,因此它是合法的Java。
minimumPosition(a, n);
public static int minimumPosition(int[] a, int from)