How it works?
Leçon 3 sur 9 du cours Tri par sélection - Série DSA de Coddy.
Imaginez que vous ayez une rangée de cartes numérotées sur une table et que vous vouliez les classer de la plus petite à la plus grande.
Processus étape par étape :
- Trouver la plus petite : parcourez toute la rangée et trouvez la carte la plus petite.
- Échanger vers l'avant : échangez cette carte avec la carte en première position. Maintenant, la première carte est à sa place finale.
- Répéter pour le reste : regardez les cartes restantes (à partir de la deuxième position), trouvez la plus petite d'entre elles et échangez-la avec la deuxième position.
- Continuer jusqu'à ce que chaque position contienne sa carte correcte.
Exemple sur [64, 25, 12, 22, 11] :
- La plus petite est 11, échangez avec 64 : [11, 25, 12, 22, 64]
- La plus petite du reste est 12, échangez avec 25 : [11, 12, 25, 22, 64]
- La plus petite du reste est 22, échangez avec 25 : [11, 12, 22, 25, 64]
- La plus petite du reste est 25, déjà en place : [11, 12, 22, 25, 64]
- Seul 64 reste, déjà en place. Trié !
Essayez vous-même
Cette leçon ne comprend pas de défi de code.
Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Toutes les leçons de Tri par sélection - Série DSA
2The Algorithm
How it works?Pseudo CodeImplementation (Part 1)Implementation (Part 2)