Aula11 Notacoes Assintoticas Bigo
Aula11 Notacoes Assintoticas Bigo
Aula11 Notacoes Assintoticas Bigo
Aula - 11
Notações Assintóticas Big-O
26 de outubro de 2020
1 / 10
Notação assintótica Big-O
A figura abaixo apresenta as funções f (n) e g (n) onde
f (n) = O(g (n))
4 / 10
Notação assintótica Big-O
5 / 10
Notação assintótica Big-O
Temos:
0 ≤ n2 + 10 ≤ c n3 , sempre que n ≥ n0
Se fixarmos o valor da constante c em 1 e variar o valor de n
em 2, 3, . . ., veremos que n2 + 10 ≤ n3 , para n ≥ 3. (c = 1 e
n0 = 3)
6 / 10
Notação assintótica Big-O
Temos:
0 ≤ n2 + 10 ≤ c n3 , sempre que n ≥ n0
Se fixarmos o valor da constante c em 1 e variar o valor de n
em 2, 3, . . ., veremos que n2 + 10 ≤ n3 , para n ≥ 3. (c = 1 e
n0 = 3)
c = 2 e n0 = 2 também seria uma solução?
6 / 10
Notação assintótica Big-O
Temos:
0 ≤ n2 + 10 ≤ c n3 , sempre que n ≥ n0
Se fixarmos o valor da constante c em 1 e variar o valor de n
em 2, 3, . . ., veremos que n2 + 10 ≤ n3 , para n ≥ 3. (c = 1 e
n0 = 3)
c = 2 e n0 = 2 também seria uma solução?
Mostre g (n) não é O(f (n))
6 / 10
Notação assintótica Big-O
Temos:
0 ≤ n2 + 10 ≤ c n3 , sempre que n ≥ n0
Se fixarmos o valor da constante c em 1 e variar o valor de n
em 2, 3, . . ., veremos que n2 + 10 ≤ n3 , para n ≥ 3. (c = 1 e
n0 = 3)
c = 2 e n0 = 2 também seria uma solução?
Mostre g (n) não é O(f (n))
É fácil provar que n3 jamais será menor ou igual a n2 + 10 para
valores elevados de n
6 / 10
Notação assintótica Big-O
Podemos dizer que n2 + 10 é O(n3 ), mas não ao contrário
7 / 10
Notação assintótica Big-O
Podemos dizer que 10 log2 n é O(n), mas o contrário não.
8 / 10
Notação assintótica Big-O
Podemos dizer que 10 log2 n é O(n)?
9 / 10
Notação assintótica Big-O
Podemos dizer que n2 é O(n!), mas não o contrário.
10 / 10