À propos du projet

Sorting-Algorithms-Visualizer est une application éducative basée sur Python qui anime l'exécution étape par étape des algorithmes de tri à l'aide de barres colorées. Les utilisateurs peuvent choisir parmi une gamme d'algorithmes, définir la taille du tableau et ajuster le délai d'animation pour observer comment chaque algorithme trie les données en temps réel. Les algorithmes implémentés incluent le tri à bulles, le tri par compartiments, le tri cocktail, le tri par comptage, le tri par tas, le tri par insertion, le tri par fusion, le tri rapide et le tri par sélection. Chaque algorithme est visualisé avec des mouvements de barres et des changements de couleur qui reflètent les comparaisons et les échanges au fur et à mesure de l'exécution. Ce projet est destiné à des fins d'apprentissage et d'enseignement plutôt qu'à une utilisation en production. Il s'exécute localement via Python et nécessite les dépendances listées dans requirements.txt. Pour l'utiliser, clonez le dépôt, installez les dépendances avec pip et lancez l'application depuis le répertoire src.