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 última posição do array
  2. BNa folha mais à esquerda
  3. CNa raiz
  4. DEm qualquer folha, que precisa ser procurada
2.Fácil

Qual é o nome da operação de pilha que adiciona um elemento no topo?

  1. APush
  2. BPop
  3. CEnqueue
  4. DPeek
3.Fácil

O que um map (dicionário) armazena?

  1. AApenas valores na ordem de inserção
  2. BValores ordenados por tamanho
  3. CPares chave–valor com chaves únicas
  4. DPares de chaves iguais
4.Média

Quanta memória uma lista de adjacência usa para um grafo com V vértices e E arestas?

  1. AO(V × E)
  2. BO(E²)
  3. CO(V + E)
  4. DO(V²)
5.Média

Um percurso em ordem (in-order) de uma árvore binária de busca visita as chaves em:

  1. AOrdem por nível
  2. BOrdem crescente
  3. COrdem de inserção
  4. DSempre ordem decrescente
6.Média

Um nó de uma árvore binária de busca tem subárvore direita. Onde está o seu sucessor em ordem?

  1. ANo nó mais à direita da sua subárvore esquerda
  2. BSempre no seu filho direito
  3. CSempre no seu pai
  4. DNo nó mais à esquerda da sua subárvore direita
7.Difícil

Em uma tabela hash com endereçamento aberto, por que a remoção costuma ser feita com um marcador de "lápide" (tombstone)?

  1. AIsso deixa a tabela ordenada
  2. BChaves removidas precisam ser mantidas para sempre por segurança, então as posições nunca podem ser reutilizadas
  3. CLápides aceleram o hashing
  4. DEsvaziar a posição poderia quebrar a sequência de sondagem de outras chaves
8.Difícil

Para cada elemento de um array, você quer o próximo elemento maior à sua direita, em tempo total O(n). Qual estrutura ajuda?

  1. AUma tabela hash com todos os elementos
  2. BUma árvore binária de busca reconstruída para cada elemento
  3. CUma pilha que guarda os elementos que esperam pela resposta
  4. DUma fila que guarda todos os pares de elementos

Gabarito

  1. 1. C · Na raiz
  2. 2. A · Push
  3. 3. C · Pares chave–valor com chaves únicas
  4. 4. C · O(V + E)
  5. 5. B · Ordem crescente
  6. 6. D · No nó mais à esquerda da sua subárvore direita
  7. 7. D · Esvaziar a posição poderia quebrar a sequência de sondagem de outras chaves
  8. 8. C · Uma pilha que guarda os elementos que esperam pela resposta

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