LABORATOIRE D'ALGORITHMIQUE · MODE VISUEL
Du désordre à l'arc-en-ciel.
Observe les éléments se déplacer, ralentis l'algorithme, avance pas à pas et compare la façon dont chaque tri transforme le même tableau.
VISUALISATION EN DIRECT
Permutation aléatoire · 64 éléments
ÉTAPE0 / 0
COMPARAISONS VISUALISÉES0
ÉCHANGES0
ÉCRITURES0
TABLEAU
A[0 … n−1]64 entiersindice 0éléments en cours de comparaison ou de déplacement mis en évidenceindice 63
Code couleur des valeursLa couleur dépend de la valeur, pas de la position : trier les nombres trie donc aussi les couleurs.
minvaleur croissantemax
OPÉRATION COURANTEPrêt à commencer
Génère un tableau puis lance un tri pour observer les opérations.
Θ(n log n)cas moyen typique
A
Pourquoi un arc-en-ciel ?
Chaque entier reçoit une couleur déterminée par sa place entre la valeur minimale et maximale. Quand le tableau est trié par ordre croissant, les couleurs se rangent en dégradé.
B
Comparer les méthodes
Relance l'expérience avec le même tableau mais un autre algorithme. Les échanges, comparaisons et écritures donnent un aperçu du travail effectué.
C
À garder en tête
L’animation pédagogique s’exécute en JavaScript. Les mesures expérimentales de cette version sont exécutées dans le navigateur par le code C compilé en WebAssembly, sans serveur de calcul.