选择排序
修改“排序(一)”中的选择排序算法:
1 public class SelectSort { 2 3 public static void selectSort(int[] array){ 4 for(int i = 0; i < array.length - 1; i++ ){ 5 int min = i; 6 for(int j = i+1; j < array.length; j++){ 7 if(array[min] > array[j]){ 8 min = j; 9 } 10 } 11 int temp = array[i]; 12 array[i] = array[min]; 13 array[min] = temp; 14 } 15 } 16 17 public static void main(String[] args) { 18 int[] array = {2,1,4,3,7,6}; 19 selectSort(array); 20 for (int i = 0; i < array.length; i++) { 21 System.out.print(array[i]+" "); 22 } 23 } 24 25 }
 
                     
                    
                 
                    
                
 
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号