GitLab now enforces expiry dates on tokens that originally had no set expiration date. Those tokens were given an expiration date of one year later. Please review your personal access tokens, project access tokens, and group access tokens to ensure you are aware of upcoming expirations. Administrators of GitLab can find more information on how to identify and mitigate interruption in our documentation.
Description de tous les paramètres exploratoires du problème
Il était une fois l'histoire des tableaux qui devaient être triés, mais il existait beaucoup de solutions a ce problème et nous étions un perdu sur laquelle choisir.
Pour chercher l'algorithme optimal, il faut expérimenter, et c'st ce nous allons vous montrer plus bas.
Pour calculer quel est le meilleur nous avons 4 paramètres : le temps d'éxcetution, la consommation mémoire, le nombre d'écritures mémoire et le nombre de comparaisons.
Pour mettre a mal ces différents paramètres nous allons besoin de différentes variables : un type de tableau (décroissant,croissant,constant et aléatoire) et une taille de tableau.
## Dispositif expérimental
### Application
[code source de l'application](chemin)
```
Description de l'application et des arguments
```
[code source de l'application](./tp2/main.c)
Pour lancer le main nous utilisons cette synthaxe : ./main typeDeTri typeDeTableaux taille
- typeDeTri : f, i, r
- typeDeTableaux : de, cr, co, al
- taille : int >= 0
### Environnement de test
Description de la plateforme de test
```
Extrait pertinent de /proc/cpuinfo
```
Pour tester tout cela nous utilisons les serveurs de l'IUT, càd un système GNU/Linux Debian.
### Description de la démarche systématique
Dans la console Linux :
Description de la démarche systématique et de l'espace d'exploration pour chaque paramètres.
D'abord nous avonz dû faire : ./perf.sh > perf.dat
Et ensuite R < perf.R
```
Suite des commandes, ou script, à exécuter pour produire les données.
```
## Résultats préalables
### Temps d'exécution
| Jeu de test | Tri par Insertion | Tri Fusion | Tri Rapide |