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

Qual é a característica que define um conjunto (set) como tipo abstrato de dados?

  1. AArmazena elementos em ordem crescente
  2. BPermite acesso apenas por uma das pontas
  3. CArmazena elementos sem duplicatas
  4. DArmazena pares chave–valor
2.Fácil

A profundidade de um nó em uma árvore é:

  1. AO número de filhos desse nó
  2. BO número de arestas da raiz até esse nó
  3. CO número de arestas desse nó até a folha mais profunda
  4. DO número de nós da sua subárvore
3.Fácil

Qual estrutura de dados é mais adequada para a função "desfazer" (undo) de um editor de texto?

  1. APilha (stack)
  2. BGrafo
  3. CFila (queue)
  4. DConjunto hash (hash set)
4.Média

Qual é a complexidade de tempo da busca de uma chave em uma árvore binária de busca balanceada?

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

Árvores AVL e árvores rubro-negras garantem:

  1. AAltura O(log n) por meio do rebalanceamento
  2. BBusca em tempo constante em todos os casos
  3. CQue nenhum nó tenha dois filhos
  4. DQue as chaves fiquem armazenadas na ordem de inserção
6.Média

Qual é o custo de inserir um elemento no meio de um array de n elementos?

  1. AO(n), porque os elementos seguintes precisam ser deslocados
  2. BO(log n), por causa da busca binária
  3. CO(1), porque o índice é conhecido
  4. DO(n²), porque cada elemento se move n vezes
7.Difícil

O que uma splay tree faz depois de cada acesso?

  1. ARecolore os nós do caminho de busca
  2. BReconstrói a árvore inteira na forma balanceada
  3. CMove o nó acessado para uma folha
  4. DLeva o nó acessado até a raiz por rotações
8.Difícil

Qual propriedade uma árvore rubro-negra deve satisfazer?

  1. AA raiz deve ser vermelha
  2. BTodo nó deve ser vermelho
  3. CTodo nó vermelho deve ter filhos vermelhos, então nós vermelhos sempre formam cadeias ininterruptas até as folhas
  4. DTodo caminho de um nó até suas folhas descendentes tem o mesmo número de nós pretos

Gabarito

  1. 1. C · Armazena elementos sem duplicatas
  2. 2. B · O número de arestas da raiz até esse nó
  3. 3. A · Pilha (stack)
  4. 4. D · O(log n)
  5. 5. A · Altura O(log n) por meio do rebalanceamento
  6. 6. A · O(n), porque os elementos seguintes precisam ser deslocados
  7. 7. D · Leva o nó acessado até a raiz por rotações
  8. 8. D · Todo caminho de um nó até suas folhas descendentes tem o mesmo número de nós pretos

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