Vous êtes sur la page 1sur 1

public class Main {

public static void main(String[] args) {


int[] tableau = {1, 4, 3, 2, 5};
triSelectionCroissant(tableau);
afficherTableau(tableau);
}

public static void triSelectionCroissant(int[] tableau) {


int n = tableau.length;

for (int i = 0; i < n - 1; i++) {


int indexMin = i;

// Trouver l'élément minimum dans le reste du tableau


for (int j = i + 1; j < n; j++) {
if (tableau[j] < tableau[indexMin]) {
indexMin = j;
}
}

// Échanger l'élément minimum avec l'élément à la position i


int temp = tableau[i];
tableau[i] = tableau[indexMin];
tableau[indexMin] = temp;
}
}

public static void afficherTableau(int[] tableau) {


for (int element : tableau) {
System.out.print(element + " ");
}
System.out.println();
}
}

Vous aimerez peut-être aussi