Valgsortering i Java-program med eksempel

Anonim

Hvordan fungerer Selection Sort?

Selection Sort implementerer en enkel sorteringsalgoritme som følger:

  • Algoritme søker gjentatte ganger etter det laveste elementet.
  • Bytt gjeldende element med et element som har lavest verdi
  • Med hver iterasjon / passering av utvalgssorter byttes elementene ut.

Java-program for å implementere Selection Sort

pakke com.guru99;offentlig klasse SelectionSortAlgo {public static void main (String a []){int [] myArray = {860,8200,9};System.out.println ("------ Before Selection Sort -----");printArray (myArray);utvalg (myArray); // sorteringsmatrise ved bruk av utvalgssorteringSystem.out.println ("----- Etter utvalgssortering -----");printArray (myArray);}offentlig statisk tomromvalg (int [] array){for (int i = 0; i 

Produksjon:

------Before Selection Sort-----860 8 200 9Sort Pass Number 1Comparing 860 and 8860 is greater than 8Comparing 8 and 200Comparing 8 and 9Swapping Elements: New Array After Swap8 860 200 9Sort Pass Number 2Comparing 860 and 200860 is greater than 200Comparing 200 and 9200 is greater than 9Swapping Elements: New Array After Swap8 9 200 860Sort Pass Number 3Comparing 200 and 860Swapping Elements: New Array After Swap8 9 200 860-----After Selection Sort-----8 9 200 860