Lista de exercícios de Estruturas de dados com respostas

Lista de exercícios de Estruturas de dados 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

Onde fica o menor elemento de um min-heap binário?

  1. ANa folha mais à esquerda
  2. BNa última posição do array
  3. CEm qualquer folha, que precisa ser procurada
  4. DNa raiz
2.Fácil

Qual estrutura de dados funciona segundo o princípio "primeiro a entrar, primeiro a sair" (FIFO)?

  1. APilha (stack)
  2. BFila (queue)
  3. CHeap
  4. DÁrvore binária
3.Fácil

A altura de uma árvore é comumente definida como:

  1. AO número de arestas no caminho mais longo da raiz até uma folha
  2. BO número de folhas da árvore
  3. CO número total de nós da árvore, contando a raiz e todas as folhas
  4. DO número de filhos da raiz
4.Média

Em uma tabela hash com endereçamento aberto, qual é o fator de carga máximo possível?

  1. A0,5
  2. B2
  3. CNão há máximo
  4. D1
5.Média

Qual estrutura de dados é usada pela busca em profundidade (DFS) na versão iterativa?

  1. AUm heap
  2. BUma pilha
  3. CUma fila
  4. DApenas uma tabela hash
6.Média

Como se encontra a menor chave em uma árvore binária de busca?

  1. AOlhando apenas a raiz
  2. BSeguindo os filhos esquerdos a partir da raiz até não haver filho esquerdo
  3. CVisitando todas as folhas e comparando-as
  4. DSeguindo os filhos direitos a partir da raiz até não haver filho direito
7.Difícil

A complexidade de tempo de decrease-key em um heap binário (dada a posição do elemento) é:

  1. AO(n log n)
  2. BO(n)
  3. CO(log n)
  4. DO(1)
8.Difícil

A estrutura union-find (conjuntos disjuntos) com união por posto e compressão de caminho tem custo amortizado por operação de:

  1. AO(n²)
  2. BO(n)
  3. CO(α(n)), a inversa da função de Ackermann, praticamente constante
  4. DExatamente O(log n)

Gabarito

  1. 1. D · Na raiz
  2. 2. B · Fila (queue)
  3. 3. A · O número de arestas no caminho mais longo da raiz até uma folha
  4. 4. D · 1
  5. 5. B · Uma pilha
  6. 6. B · Seguindo os filhos esquerdos a partir da raiz até não haver filho esquerdo
  7. 7. C · O(log n)
  8. 8. C · O(α(n)), a inversa da função de Ackermann, praticamente constante

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