Vous êtes sur la page 1sur 1

DAFFE Abdoulaye Licence 3 Informatique

Question : Quelle est la valeur minimale de n pour laquelle un algorithme dont le


temps d’exécution est 100n2 s’exécute plus vite qu’un algorithme dont le temps
d’exécution est 2n sur la même machine ?
Réponse :
En effet, 100n2 doit être inferieur a 2n pour cette valeur.
On a : 100n2 < 2n
Si n = 1, on a : 100 > 2
Si n = 2, on a : 400 > 4
Si n = 4, on a : 1600 > 16
Si n = 16, on a : 25600 < 65536
Puisqu’on cherche la valeur minimale de n pour que 100n2 < 2n donc cette valeur
est inferieure a 16.
On fait :
Si n = 15, on a : 22500 < 32768
Si n = 14, on a: 19600 > 16384
On remarque que la plus petite valeur de n pour que 100n2 < 2n est 15, donc la
valeur minimale recherchée est : n = 15.

Vous aimerez peut-être aussi