选择排序

选择排序

	public  void selectSort(int [] arr) {
		for(int i=0;i

不明白这样错在哪了?正确写法是将数组下标作为交换对象,而我直接把数组元素进行交换。但是不懂为什么错误,求大神指点一下。正确写法是下面这样的:

 public static int[] sort(int[] array){
        //总共要经过N-1轮比较
        for(int i = 0 ; i < array.length-1 ; i++){
            int min = i;
            //每轮需要比较的次数
            for(int j = i+1 ; j < array.length ; j++){
                if(array[j]

你可能感兴趣的:(Leetcode,选择排序,java)