@@ -34,7 +34,7 @@ le permet le tri par sélection et le tri rapide. Les pseudo-codes de ces tris s
Ce squelette (à [télécharger ici](https://malaspinas.academy/prog_seq_c_tp/tris_multiples/skeleton/skeleton.c)) contient:
1. Une fonction `main()` qui lit la ligne de commande, génère un tableau et permet de sélectionner son algorithme tri.
2. Les signatures des fonctions des divers tris `radix_sort()`, `merge_sort()`, `selesction_sort()`, et `quick_sort()`. Ces fonctions prennent en argument un tableau et sa taille et modifie le tableau durant leurs exécutions.
2. Les signatures des fonctions des divers tris `radix_sort()`, `merge_sort()`, `selection_sort()`, et `quick_sort()`. Ces fonctions prennent en argument un tableau et sa taille et modifie le tableau durant leurs exécutions.
3. L'affichage des tableaux `print()` et la vérification si le tri a réussi.
Vous aurez plusieurs tâches.
...
...
@@ -42,7 +42,7 @@ Vous aurez plusieurs tâches.
1. Diviser le code en différents fichiers et écrire un `Makefile`.
2. Ajouter des variables `size`, `seed`, `sorting_algo_number` dans le code et lire la la ligne de commande pour faire en sorte que le code compile et s'exécute.
3. Écrire le code C correspondant au tri par base et au tri par fusion.
4. Écrire une fonction permettant de vérifier
4. Écrire une fonction permettant de vérifier si le tri a réussi
5. En option ajouter le tri rapide et le tri par sélection.