Télécharger la présentation
1
ALGORITHME DE TRI Le tri par insertion
2
Le principe de l’algorithme
Trier des éléments un par un en commençant en début de tableau, et en classant l’élément suivant en fonction des éléments déjà classés.
3
Problème Le tri par insertion présente beaucoup de calcul a faire, surtout si on doit placer le dernier élément au début de la liste classée.
4
Algorithme En pseudo-code: tri_insertion(tableau T, entier n)
pour i de 2 à n x ← T[i] j ← i tant que j > 1 et T[j - 1] > x T[j] ← T[j - 1] j ← j – 1 fin tant que fin pour T[j] ← x fin pour
5
Complexité de l'algorithme
1)L'algorithme est-il efficace: étude de la complexité ? 1.1) 1er problème : comment définir une étape? 2.2) 2eme problème : variation en fonction de l'ordre de base de la liste 2)Calcul de la complexité dans différents cas -le meilleur des cas -le pire des cas -en moyenne 3)Conclusion : une fonction a croissance quadratique
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.