Analyse d'algorithmes de tri
Projet d'analyse et de comparaison des performances d'algorithmes de tri en C++
Ce projet implémente 8 algorithmes de tri : stdsort, stable_sort, qsort, quicksortrnd, quicksortdet, bubble sort, insertion sort et selection sort. Le programme génère trois types de vecteurs (aléatoire, semi-trié, semi-inversé) et compare les performances de chaque algorithme. Les résultats sont visualisés sous forme de graphiques générés par SageMath (6 graphiques : 3 pour les algorithmes rapides, 3 pour les lents). Un rapport scientifique complet en LaTeX analyse les résultats.
Compétences utilisées
Compétences
Compétences utilisées
Compétences acquises
Compétences améliorées
Fonctionnalités
Génération de 3 types de vecteurs de test (aléatoire, semi-trié, semi-inversé)
Rapport scientifique complet en LaTeX avec analyse détaillée et graphiques intégrés
Mesure automatisée des performances avec génération de fichiers .data
Implémentation de 8 algorithmes de tri différents en C++
Script Bash interactif avec menu de sélection
Génération de 3 types de vecteurs de test (aléatoire, semi-trié, semi-inversé)
Génération de 6 graphiques de comparaison via SageMath
Mesure automatisée des performances avec génération de fichiers .data
Organisation automatique : dossier data/ pour les données, plots/ pour les graphiques
Script Bash interactif avec menu de sélection
Compilation avec g++ 7.1.0+ dans un dossier build/
Génération de 6 graphiques de comparaison via SageMath
Rapport scientifique complet en LaTeX avec analyse détaillée et graphiques intégrés
Organisation automatique : dossier data/ pour les données, plots/ pour les graphiques
Implémentation de 8 algorithmes de tri différents en C++
Compilation avec g++ 7.1.0+ dans un dossier build/
Implémentation de 8 algorithmes de tri différents en C++
Génération de 3 types de vecteurs de test (aléatoire, semi-trié, semi-inversé)
Mesure automatisée des performances avec génération de fichiers .data
Script Bash interactif avec menu de sélection
Génération de 6 graphiques de comparaison via SageMath
Organisation automatique : dossier data/ pour les données, plots/ pour les graphiques
Compilation avec g++ 7.1.0+ dans un dossier build/
Rapport scientifique complet en LaTeX avec analyse détaillée et graphiques intégrés
Galerie
Galerie
1