How it works?
Leçon 3 sur 9 du cours Tri par dénombrement - Série DSA de Coddy.
Le tri par comptage fonctionne en deux phases : le comptage, puis la reconstruction.
Processus étape par étape :
- Comptage : créez un tableau
countoùcount[v]est le nombre de fois que la valeurvapparaît. - Reconstruction : parcourez les valeurs de la plus petite à la plus grande et écrivez chaque valeur
vdans la sortiecount[v]fois.
Exemple sur [4, 2, 2, 8, 3, 3, 1] :
- Comptez chaque valeur : 1 apparaît une fois, 2 deux fois, 3 deux fois, 4 une fois, 8 une fois.
- Reconstruisez dans l'ordre : [1, 2, 2, 3, 3, 4, 8].
Aucune comparaison n'a été effectuée : la valeur elle-même a décidé de l'emplacement de chaque élément.
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 dénombrement - Série DSA
2The Algorithm
How it works?Pseudo CodeImplementation (Part 1)Implementation (Part 2)