Comment mesurer l’efficacité?
1. Comparaison empirique: coder et exécuter le programme
2. Analyse théorique (asymptotique)
Ressources critiques: temps, espace mémoire,...
Facteurs affectant le temps d’exécution:
machine, langage, programmeur, compilateur, algorithme et
structure de données.
En général, le temps d’exécution dépend de la longueur de l’entrée.
Ce temps est une fonction positive T(n) où nest la longueur de l’entrée.