
1
Remerciements
Un remerciement aux personnes qui ont encadré ce TER, Monsieur Pierre Kraemer et
Monsieur Simon E.B. Thierry. Un remerciement à Monsieur Pascal Mathis, pour le cours
d’algorithmique qu’il a enseigné au cours de ce semestre. Un remerciement à Monsieur Basile
Sauvage, qui encadrait les travaux pratiques et travaux dirigés d’algorithmique ce semestre.
Un remerciement à l’équipe IGG de l’Université de Strasbourg, pour proposer des sujets de
Travaux d’Etudes et de Recherche aussi passionnants.
Sommaire
Introduction................................................................................................................................2
I. Différentes versions pour ce nouvel algorithme.............................................................3
1. Comment fonctionne le « tri à bulles gelées » ?.........................................................3
2. Principe des tri à bulles itératif et récursif..................................................................4
a. Principe du tri à bulles gelées itératif.....................................................................4
b. Principe du tri à bulles gelées récursif....................................................................4
3. Le tri à bulles gelées itératif (algorithme)..................................................................5
4. Le tri à bulles gelées récursif (algorithme).................................................................6
II. Calculs de complexités en temps et en espace...............................................................7
1. Le tri à bulles..............................................................................................................7
2. Le tri à bulles optimisé...............................................................................................7
3. Le tri à bulles avec la taille des bulles variable..........................................................7
4. Le tri à bulles flou ......................................................................................................7
5. Le tri à bulles gelées...................................................................................................8
III. D’autres algorithmes de tri.........................................................................................9
1. Le tri rapide (Quick Sort)...........................................................................................9
2. Le tri fusion................................................................................................................9
3. Le tri insertion..........................................................................................................10
4. Le tri sélection..........................................................................................................11
IV. Comparaisons de tous ces algorithmes.....................................................................12
1. Selon le nombre d’éléments.....................................................................................13
a. Comparaisons.......................................................................................................13
b. Permutations.........................................................................................................15
2. Selon la diversité des éléments.................................................................................17
a. Comparaisons.......................................................................................................17
b. Permutations.........................................................................................................18
3. Selon la tolérance de tri............................................................................................20
a. Comparaisons.......................................................................................................20
b. Permutations.........................................................................................................21
V. Intérêt à un tri flou........................................................................................................22
1. Pourquoi un tri flou ? ...............................................................................................22
2. Exemples d’utilisation..............................................................................................22
Conclusion................................................................................................................................23
Annexes....................................................................................................................................24
Références................................................................................................................................24