Complexidade assintótica Flashcards

1
Q

Complexidade assintótica

A

Método para comparar dois algorítimos e saber qual é o melhor.
Trabalho com problemas em que a entrada é grande ou muito grande.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Metodologia para resolver a Complexidade assintótica:

F(x) = 9n^2 + 7n

A

1 - SEPARO cada termo
2 - Para cada termo:
2.1 - ELIMINAR a de MENOR complexidade: ISOLAR as CONSTANTES multiplicativas.
2.2 - COMPARAR as funções RESTANTES OBTENDO a função que CRESCE MAIS RAPIDAMENTE.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

1 - ELIMINAR a de MENOR complexidade: ISOLAR as CONSTANTES multiplicativas.

F(x) = 9n^2 + 7n

A

9n^2 -> n^2
7n -> n

n^2 e n

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

2 - COMPARAR as funções RESTANTES obtendo a função que cresce mais rapidamente.

n^2 e n

A

n^2 cresce mais rapidamente do que n, quando aumento o valor de n

Menos explosivo para o mais explosivo
1 < log n < n < n log n < n^2 < 2^n < N! (Fatorial)…

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Quantas e Quais as notações de limite?

A

Ó - Limite Superior
teta - Limite Superior Justo
Omega - Limite inferior

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Limite Ó ou … ?

A
Limite Superior
Chute pra cima
(Big anotation - notação de complexidade assintótica)
g(n) = O f(n) 
O f(n) tem que ser >= g(n)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Limite teta ou … ?

A

Limite Superior Justo

O mais próximo possível

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Limite Omega ou … ?

A

Limite inferior

Chute pra baixo

How well did you know this?
1
Not at all
2
3
4
5
Perfectly