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

Em um grafo não direcionado, o que é o grau de um vértice?

  1. AO número de arestas ligadas a ele
  2. BO comprimento do caminho mais longo a partir dele
  3. CO número de vértices do grafo
  4. DSua posição na lista de adjacência
2.Fácil

Na representação de um grafo por lista de adjacência, o que é armazenado para cada vértice?

  1. AUma lista dos seus vértices vizinhos
  2. BO número total de arestas do grafo
  3. CO caminho mínimo até todos os outros vértices
  4. DUma linha de V valores booleanos
3.Fácil

Uma tabela hash armazena dados como:

  1. AUma string de tamanho fixo
  2. BApenas uma lista ordenada
  3. CPares chave–valor localizados por uma função hash
  4. DUma árvore com chaves ordenadas
4.Média

Quanta memória uma matriz de adjacência usa para um grafo com V vértices?

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

Uma rede rodoviária tem 100,000 cruzamentos, cada um ligado a cerca de 4 outros. Qual representação é mais adequada?

  1. AMatriz de adjacência
  2. BLista de adjacência
  3. CUm único array ordenado de vértices
  4. DUm heap binário de arestas
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 à esquerda da sua subárvore direita
  2. BNo nó mais à direita da sua subárvore esquerda
  3. CSempre no seu pai
  4. DSempre no seu filho direito
7.Difícil

Que garantia as regras da árvore rubro-negra dão sobre a altura de uma árvore com n chaves?

  1. AA altura é no máximo n / 2
  2. BA altura é exatamente log2 n
  3. CA altura é no máximo log2 n + 1
  4. DA altura é no máximo 2 log2(n + 1)
8.Difícil

Qual estrutura de dados permite um cache LRU (least recently used) com get e put em O(1)?

  1. AApenas uma árvore binária de busca
  2. BUm único array ordenado
  3. CApenas uma pilha
  4. DUm hash map combinado com uma lista duplamente encadeada

Gabarito

  1. 1. A · O número de arestas ligadas a ele
  2. 2. A · Uma lista dos seus vértices vizinhos
  3. 3. C · Pares chave–valor localizados por uma função hash
  4. 4. B · O(V²)
  5. 5. B · Lista de adjacência
  6. 6. A · No nó mais à esquerda da sua subárvore direita
  7. 7. D · A altura é no máximo 2 log2(n + 1)
  8. 8. D · Um hash map combinado com uma lista duplamente encadeada

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