Lista de exercícios de Algoritmos e complexidade com respostas

Lista de exercícios de Algoritmos e complexidade grátis para imprimir: 8 exercícios do nível fácil ao nível de prova, com gabarito. Imprima ou salve como PDF.

Para professores: pode imprimir, copiar e usar em aula gratuitamente. Cada nova folha tem novos valores e o seu próprio gabarito. Agradecemos um link para o ExamProblems na página da sua disciplina.

Nome: ____________________   Data: ____________

1.Fácil

Qual é a complexidade de tempo do insertion sort no melhor caso, com um array já ordenado?

  1. AO(n log n)
  2. BO(n²)
  3. CO(n)
  4. DO(1)
2.Fácil

Qual é a complexidade de tempo do insertion sort no pior caso?

  1. AO(n log n)
  2. BO(n²)
  3. CO(n)
  4. DO(log n)
3.Fácil

Quanto é log₂ 1024?

  1. A32
  2. B12
  3. C512
  4. D10
4.Média

A recorrência T(n) = 2T(n/2) + O(n) tem como solução:

  1. AO(n log n)
  2. BO(n)
  3. CO(log n)
  4. DO(n²)
5.Média

Quantos níveis tem a recursão do merge sort para um array de n elementos?

  1. ACerca de log₂ n
  2. BCerca de n
  3. CCerca de n / 2
  4. DCerca de √n
6.Média

Qual é a complexidade de tempo do algoritmo padrão de programação dinâmica para a maior subsequência comum de strings de comprimentos m e n?

  1. AO(m + n)
  2. BO(mn log n)
  3. CO(mn)
  4. DO(2m+n)
7.Difícil

Qual afirmação sobre P e NP está correta?

  1. AFoi provado que P ≠ NP
  2. BSoluções de problemas NP não podem ser verificadas rapidamente
  3. CTodo problema em P também está em NP
  4. DNP significa "não polinomial"
8.Difícil

Para qual variante da mochila a regra gulosa "pegar os itens em ordem de valor por peso" sempre dá uma resposta ótima?

  1. AAs duas variantes
  2. BNenhuma das variantes
  3. CA mochila 0/1, em que os itens devem ser sempre levados inteiros
  4. DA mochila fracionária, em que os itens podem ser divididos

Gabarito

  1. 1. C · O(n)
  2. 2. B · O(n²)
  3. 3. D · 10
  4. 4. A · O(n log n)
  5. 5. A · Cerca de log₂ n
  6. 6. C · O(mn)
  7. 7. C · Todo problema em P também está em NP
  8. 8. D · A mochila fracionária, em que os itens podem ser divididos

Soluções completas passo a passo: pratique este tópico em examproblems.com.