Le tri par sélection

Le tri par sélection consiste à parcourir un tableau pour trouver le plus petit élément, puis à l’échanger avec la première case. On recommence ensuite avec le reste du tableau. À chaque étape, on place définitivement un élément à sa position finale. Ce tri est simple à comprendre mais peu efficace pour les grandes listes.

PSEUDO-CODE
pour i de 0 à n-2 :
indice_min i
pour j de i+1 à n-1 :
si T[j] < T[indice_min] :
indice_min j
si indice_min ≠ i :
échanger T[i] T[indice_min]
i = —
indice_min = —
j = —
Trace d´exécution: