Metricas para executar a medição Flashcards

1
Q

Definição de Estrutura de Dados

A

Estrutura de Dados

Manipulação e armazenamento dos dados em uma estrutura de dados, locais de armazenamento.

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

Escala de crescimento de acordo com a entrada.

Menos explosivo para o mais explosivo:

A

1 < log n < n < n log n < n^2 < 2^n < N! (Fatorial)…

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
2
Q

Definição de Estrutura de Dados - Algoritmos

A

Definição de Estrutura de Dados - Algoritmos

Métricas de medição de eficiência

Gama de funções matemáticas para medir quanto tempo para executar. (Menor custo)

Funções matemáticas - Área chamada Métricas de medição de eficiência.

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

1 Constante

A

1 Constante - Passando posição em v (posição), independente do tamanho a operação é 1.

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

log n

A

logarítmica

Divide o espaço de busca por dois.

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

n

A

Linear
Pior caso é ter que percorrer, por exemplo:
todo o Vetor e encontrar ou não.

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

n log n

A

Logarítmicos
Divide o problema em subproblemas
resolve cada um individualmente
e junta os resultados.

(Divisão e conquista Merge e quick sort)

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

n ^ 2

A

n ^ 2

Polinomiais (quadratico)
Trabalha em pares
Laços que são excutados um dentro do outro.

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

2 ^ n

A

2 ^ n
Exponênciais - Explosivos - Força bruta
Várias soluções e pega a solução de interesse
Caicheiro viajante.

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

Passando posição em v (posição), independente do tamanho a operação é 1.

A

Constante 1

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

Divide o espaço de busca por dois.

A

logarítmica

log n

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

Pior caso é ter que percorrer, por exemplo:

todo o Vetor e encontrar ou não.

A

Linear N

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

Divide o problema em subproblemas
resolve cada um individualmente
e junta os resultados.

(Divisão e conquista Merge e quick sort)

A

Logarítmicos

n log n

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

Logarítmicos

A

n log n

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

Divisão e conquista Merge e quick sort

A

n log n

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

Divide o problema em subproblemas
resolve cada um individualmente
e junta os resultados.

A

n log n

17
Q

Polinomiais (quadratico)

A

n ^ 2

18
Q

Trabalha em pares

Laços que são excutados um dentro do outro.

A

n ^ 2

19
Q

Polinomiais ou …

A

quadratico

n ^ 2

20
Q

Explosivos - Força bruta
Várias soluções e pega a solução de interesse
Caicheiro viajante.

A

Exponênciais

2 ^ n

21
Q

Exponênciais…

A

Explosivos - Força bruta

2 ^ n

22
Q

Várias soluções e pega a solução de interesse

Caicheiro viajante.

A

Exponênciais

2 ^ n