Vous êtes sur la page 1sur 9

Les objectifs de l’exercice

2:
1.Comment calculer le nombre d'opérations
nécessaire pour exécuter un algorithme donné.
2.Étant donné un ordinateur capable de réaliser 109
opérations par seconde, comment calculer le temps
nécessaire à cela (1.).
3.Comme calcule la plus grande instance de
problème traitable dans le temps imparti.
1. Comment calculer le nombre d'opérations
nécessaire pour exécuter un algorithme donné.

10 100 1000
n
n^2
n^3
2^n

√n
√3 n

log (n)
1. Comment calculer le nombre d'opérations
nécessaire pour exécuter un algorithme donné.

10 100 1000

n 1,00E+01 1,00E+02 1,00E+03

N^2 1,00E+02 1,00E+04 1,00E+06

n^3 1,00E+03 1,00E+06 1,00E+09

2^n 1,02E+03 1,27E+30 1,07E+301

√n 3,16E+00 1,00E+01 3,16E+01

√3 n 2,15E+00 4,64E+00 1,00E+01

log (n) 3,32E+00 6,64E+00 9,97E+00


2. Étant donné un ordinateur capable de réaliser 109
opérations par seconde, comment calculer le temps
nécessaire à cela (1.).

10^9 1 sec

n T

n
T=
10^9
2. Étant donné un ordinateur capable de réaliser 109
opérations par seconde, comment calculer le temps
nécessaire à cela (1.).

10^9 1 sec

n^3 T

n^3
T=
10^9
2. Étant donné un ordinateur capable de réaliser 109
opérations par seconde, comment calculer le temps
nécessaire à cela (1.).

10 100 1000
n
T=
n 10^9
n^2
n^3
2n
√n n^3
T=
√3 n 10^9

log (n)
3. Comme calcule la plus grande instance de
problème traitable dans le temps imparti.

10^9 1 sec

n² 1h

10^9*1h
n=
1
3. Comme calcule la plus grande instance de
problème traitable dans le temps imparti.

10 100 1000
n
n2 10^9*1h
n=
1
n3
2n
√n
√3 n

log (n)
Merci

Vous aimerez peut-être aussi