Cours

Les résumés de cours rappellent les résultats essentiels.

Exercices

Exercices et problèmes corrigés.

Bac Tunisie

Sections: Maths - Sciences Exp - Techniques
 

Le tri

-->
Un algorithme de tri est une suite finie d'instructions servant à réordonner une séquence d'éléments suivant un critère fixé à priori. Ce critère est en fait une relation d'ordre total sur les éléments à trier.

La conception d'un algorithme de tri dépend beaucoup plus du support matériel de la séquence de valeurs à trier. Celle-ci peut se trouver en mémoire centrale ou sur une mémoire secondaire.

Ces supports ont des caractéristiques physiques assez différents:
Les mémoires centrales sont rapides (en nanosecondes) mais d'une taille limitée (en mégaoctets).
Les mémoires secondaires par contre, sont lentes (en microsecondes) mais de grande taille (en gigaoctets). Par conséquent, les algorithmes de tri vont devoir en tenir compte.

Les algorithmes de tri que nous allons définir traitent des tableaux situés dans la mémoire centrale.
-->

Le tri par sélection

Le tri à bulles

Le tri par insertion
-->