java sélectionner le tri

Tri sélectif

Cette fois, j'écrirai le code du tri sélectif.

SelectionSort.java


public class SelectionSort {
	public static void main(String args[]) {
		int[] array = {2,3,5,4,1};
		sort(array);
		for(int i=0;i<array.length;i++) {
			System.out.print(array[i]);
		}
	}

	public static void sort(int[] array) {
		int n = array.length;
		for (int i =0;i<n-1;i++) {
			int lowest = i;
			int lowkey = array[i];
			for(int j=i+1;j<n;j++) {
				if(array[j]<lowkey) {
					lowest = j;
					lowkey=array[j];
				}
			}
			int temp = array[i];
			array[i]=array[lowest];
			array[lowest] = temp;
		}
	}
}


La prochaine fois, j'essaierai d'insérer le tri.

Recommended Posts

java sélectionner le tri
tri de bulles java
java insert tri
Tri Java japonais (Kanji)
[Neta] Sleep Sort en Java
Trier les chaînes comme une fonction caractéristique avec Java
Sélection en plusieurs étapes (Java / Groovy / Scala)
Java
Java
Liste Java en tant que groupe, tri, etc.
Tri des bulles à l'aide de ArrayList (JAVA)
Trier la liste des objets Java
Apprendre Java (0)
[Java] tableau
Java protégé
Module [Java]
Tableau Java
Étudier Java ―― 9
Java scratch scratch
Astuces Java, astuces
Méthodes Java
Méthode Java
Tableau Java
[Java] ArrayDeque
java (méthode)
Journée Java 2018
Chaîne Java
java (tableau)
Faire un tri à bulles et sélectionner le tri avec Ruby
Java statique
Sérialisation Java
java débutant 4
JAVA payé
Étudier Java ―― 4
Java (ensemble)
tri shell java
[Java] compareTo
Étudier Java -5
[Java] Ecrivez un tri plus rapide que Arrays.sort
java réfléchissant 获 获 举
java (interface)
Trier par plusieurs conditions à l'aide de Java Stream
Tableau Java
Étudier Java ―― 1
[Java] Array
[Java] Polymorphisme
Étudier Java # 0
Revue Java
framework java
Fonctionnalités Java
[Java] Héritage
FastScanner Java
Fonctionnalités Java
java débutant 3
Mémo Java
java (encapsulation)
Héritage Java
[Java] Surcharge
Les bases de Java