https://github.com/vendenix/analyse_tris
Projet qui permet de visualiser le déroulement et le nombre de comparaisons d'algorithmes de tris et qui donne une petite analyse dans des notebooks jupyter
https://github.com/vendenix/analyse_tris
Last synced: over 1 year ago
JSON representation
Projet qui permet de visualiser le déroulement et le nombre de comparaisons d'algorithmes de tris et qui donne une petite analyse dans des notebooks jupyter
- Host: GitHub
- URL: https://github.com/vendenix/analyse_tris
- Owner: VendenIX
- Created: 2023-04-15T16:58:46.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2023-04-15T17:05:50.000Z (about 3 years ago)
- Last Synced: 2025-01-15T20:19:31.158Z (over 1 year ago)
- Language: Jupyter Notebook
- Size: 9.58 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Bienvenue dans le projet d'étude sur les algorithmes de tri.
Application de visualisation et de génération de données CSV pour le Python en C++ et qui demande des librairies à installer. (Voir make download_lib)
(Vous pouvez avoir des problèmes avec make download_lib si votre version de linux n'est pas mis à jour)
Projet réalisé avec l'aide de :
Antoine https://github.com/aa2727
Guillaume https://github.com/P-Pix
Logan https://github.com/LoganVivien
-Le dossier Data contient la partie analyse des données du projet
-Le dossier App contient le code source de l'application de visualisation des algorithmes de tri.
# Comment je lance une visualisation ?
Allez dans le répertoire App et lancez la commande suivante :
`make init`
`make download_lib` (cela va installer les dépendances de l'application si elles ne sont pas déjà installées sur votre machine)
`make all`
Si tout se passe bien vous pouvez à présent faire:
`./Sorting_Algorithm HeapSort`
Cela va lancer l'application avec l'algorithme de tri HeapSort.
# Comment je regarde les résultats de l'analyse ?
Vous pouvez vous rendre dans le dossier Data et ouvrir les fichiers .pynb avec Jupyter Notebook.
Chaque algorithme possède son fichier d'analyse et le fichier ComparatifInterAlgo.ipynb en fait la synthèse.