Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/310.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
选择排序方法Java_Java_Arrays_Bluej - Fatal编程技术网

选择排序方法Java

选择排序方法Java,java,arrays,bluej,Java,Arrays,Bluej,我不知道这句话的确切意思。 谁能解释一下(a,n)中的逗号到底是什么意思吗?还有,(a,n)和(a,minPos,n)之间的区别是什么 *通过“选择排序”方法对数组进行排序。 *找到数组中最小元素的位置, *将其与下一个未排序的元素交换 * *@param a要排序的数组 */ 公共静态无效排序(int[]a) { 对于(int n=0;n

我不知道这句话的确切意思。 谁能解释一下(a,n)中的逗号到底是什么意思吗?还有,(a,n)和(a,minPos,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)