1. Présentation
•Les algorithmes de tri constituent une classe étudiée
depuis longtemps en algorithmique. Ils sont
intéressants car, d’un point de vue pratique, la
nécessité de trier des données est présente dans la
plupart des domaines de l’informatique. De plus, d’un
point de vue pédagogique, ils permettent d’illustrer de
façon très parlante la notion de complexité
algorithmique abordée dans ce cours.
•Nous définissons d’abord la notion d’algorithme de tri
de façon générale, ainsi que les différents aspects
utilisés lorsqu’on veut les caractériser et les comparer.
Dans un deuxième temps, nous présentons en détails
les algorithmes de tri les plus connus.