Escolar Documentos
Profissional Documentos
Cultura Documentos
Notao e Anlise
Assinttica
Dalton Serey
Departamento de Sistemas e Computao
Universidade Federal de Campina Grande
T(n)
100n
5n^2
0.5n^3
2^n
1.000s
10
14
12
10
T(n)
100n
5n^2
0.5n^3
2^n
1.000s
10
14
12
10
10.000s
100
45
27
13
"!$#% &
' () *!+#+%,
-+./ 0 1&2
Dalton Serey DSC/UFCG
T(n)
100n
5n^2
0.5n^3
2^n
1.000s
10
14
12
10
10.000s
100
45
27
13
T(n)
1000 log n
100 n
5n^2
n^4/100
2^n/1000
Ganho
10.0
3.2
2.3
1.3
10
3322
1000
500
100
1
25
4644
2500
3125
3906
33554
50
75
100
1000
10000
5644
6229
6644
9966
13288
5000
7500
10000 100000 1000000
12500 28125 50000 5000000 ###
62500 316406 1000000 ###
###
1.1E+12 3.8E+19 1.3E+27 1.1E+298
-
Mais argumentos...
Notao Assinttica
10.0
3.3
1.0
0.5
0.1
0
25.0
4.6
2.5
3.1
3.9
34
50.0
60.0
100
5.6
5.9
6.6
5.0
6.0
10.0
12.5
18.0
50.0
10m25s 21m36s 2h46m
>35anos >300sc
1000
10000
10.0
13.3
1m40s 16m40s
1h23m >3anos
>3anos >300sc
O g n U
f n : W c , n 0 X 0 : 0 Y f n Y cg n , Z n [ n 0 \
f(n) = O(g(n))
para denotar que f(n) pertence a O(g(n))
Notao Assinttica
Notao Assinttica
3 Exemplos positivos:
] 5n + 2 = O(n), pois 5n + 2 <= n, para n > 0
] n = O(5n + 2), pois n <= (5n + 2)/5, para n > 0
] 3n2 + 5n = O(n2), pois 3n2 + 5n <= 3n2, para n > 5
3 Exemplos negativos:
] 3n2 + 5n no O(n), pois no h constantes positivas
c e n0 tais que 3n2 + 5n <= cn, a partir de n0
3 Por exemplo,
] 3n2 + 5n <= cn2, para valores de n > n0
] pelos mtodos convencionais, podemos verificar que
as solues para a inequao so tais que
n >= 5/(c-3), para valores de c > 3
Notao Assinttica
Notao Assinttica
^ Definimos j
g n acb f n : d c , n 0 e 0 : 0 f cg n f f n , g n h n 0 i
Notao Assinttica
m Definimos n
g n
pcq f n : f n p O g n e f n psr
g n