Algoritmo de clasificación de selección en java


private static void selectsort ( int [] array) { int n = array.length; for ( int i = 0; i <n; i ++ ) { int k = i; // Encuentra el subíndice del valor mínimo para ( int j = i + 1; j <n; j ++ ) { if (array [k]> array [j]) { k = j; } } // Coloque el valor mínimo en la primera posición de los registros sin clasificar if (k> i) { int temp = array [i]; array [i] = array [k]; array [k] = temp; } } } public static void main (String [] args) { int [] array = {100,45,17 , 36,21,17,13,7 }; System.out.println ( "La longitud de la matriz:" + array.length); System.out.println ( "Array antes de ordenar:" + Arrays.toString (array) ); selectsort (matriz); System.out.println ( "matriz ordenada:" + Arrays.toString (matriz)); para ( inti: matriz) { System.out.print (i + "" ); } }

 

Supongo que te gusta

Origin www.cnblogs.com/suyun0702/p/10876942.html
Recomendado
Clasificación