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.