wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Ciência de Dados - Complexidade Computacional

Total questions: 10

Worksheet time: 20mins

Name
Class
Date
1.

Qual é a definição de complexidade de melhor caso de um algoritmo?

a)

O valor máximo dentre todas as complexidades assintóticas do algoritmo

b)

O valor mínimo dentre todas as complexidades assintóticas do algoritmo

c)

O valor médio dentre todas as complexidades assintóticas do algoritmo

d)

O valor médio dentre todas as complexidades assintóticas do algoritmo

2.

O que é a notação ˝ utilizada no estudo de complexidade?

a)

Expressa valores justos de complexidades

b)

Expressa valores de complexidades médias

c)

Expressa limites inferiores

d)

Expressa limites superiores

3.

O que define se um algoritmo é considerado eficiente?

a)

Complexidade linear

b)

Complexidade polinomial

c)

Complexidade logarítmica

d)

Complexidade exponencial

4.

O que é a classe de problemas P na teoria da complexidade computacional?

a)

Problemas tratáveis que admitem algoritmo polinomial

b)

Problemas intratáveis que não admitem algoritmo polinomial

c)

Problemas que não possuem solução

d)

Problemas que não foram classificados

5.

O que é a classe de problemas NP-completo?

a)

Problemas que não possuem solução

b)

Problemas que não foram classificados

c)

Problemas que admitem certificados verificáveis em tempo polinomial

d)

Problemas que possuem solução em tempo exponencial

6.

O que é necessário para que um problema seja considerado tratável na teoria da complexidade computacional?

a)

Existência de um algoritmo exponencial

b)

Existência de um algoritmo logarítmico

c)

Existência de um algoritmo polinomial

d)

Existência de um algoritmo linear

7.

O que é a classe de problemas N P na teoria da complexidade computacional?

a)

Problemas intratáveis que não admitem algoritmo polinomial

b)

Problemas que não possuem solução

c)

Problemas que não foram classificados

d)

Problemas tratáveis que admitem algoritmo polinomial

8.

O que é uma transformação polinomial entre problemas de decisão?

a)

Uma transformação que preserva a natureza exponencial do algoritmo

b)

Uma transformação que preserva a natureza polinomial do algoritmo

c)

Uma transformação que aumenta a complexidade do problema

d)

Uma transformação que diminui a complexidade do problema

9.

Qual é a importância da classe NP-completo na teoria da complexidade computacional?

a)

Define problemas de decisão

b)

Define problemas tratáveis

c)

Define problemas sem solução

d)

Define problemas intratáveis

10.

O que é a complexidade de caso médio de um algoritmo?

a)

Complexidade para o pior caso de execução

b)

Complexidade para a média de todas as entradas possíveis

c)

Complexidade para entradas pequenas

d)

Complexidade para o melhor caso de execução