next up previous contents
suivant : 1.2.1 Algorithmes en temps remonter : 1. Complexité des algorithmes précédent : 1.1 Borne asymptotique supérieure

1.2 Mesure de temps d'exécution

Un algorithme prend en entrée une quantité de données que nous noterons en règle générale $n$, par exemple la taille d'un tableau, le nombre d'élément d'une liste chaînée, le nombre de noeuds d'un graphe, etc. Nous considérerons le nombre d'opérations $u_n$ exécuté par l'algorithme et tenterons de classifier $u$ en utilisant une fonction $v$. Ce critère est intéressant pour plusieurs raisons :

Nous considérerons en règle générale le temps d'exécution dans le pire des cas. Quelques bornes asymptotiques supérieures sont à considérer avec un attention particulière :



Sous-sections

Alexandre
2009-07-20