1.Fácil
Qual estrutura de dados funciona segundo o princípio "primeiro a entrar, primeiro a sair" (FIFO)?
- APilha (stack)
- BHeap
- CÁrvore binária
- DFila (queue)
2.Fácil
Em uma lista simplesmente encadeada, o que contém o ponteiro next do último nó?
- AO endereço do primeiro nó
- BO número de nós da lista
- CO endereço do nó anterior
- DNull (nenhum nó)
3.Fácil
A profundidade de um nó em uma árvore é:
- AO número de arestas da raiz até esse nó
- BO número de filhos desse nó
- CO número de arestas desse nó até a folha mais profunda
- DO número de nós da sua subárvore
4.Média
Qual estrutura de dados é usada pela busca em profundidade (DFS) na versão iterativa?
- AUma pilha
- BUma fila
- CApenas uma tabela hash
- DUm heap
5.Média
Árvores AVL e árvores rubro-negras garantem:
- AQue nenhum nó tenha dois filhos
- BBusca em tempo constante em todos os casos
- CQue as chaves fiquem armazenadas na ordem de inserção
- DAltura O(log n) por meio do rebalanceamento
6.Média
Por que um heap binário pode ser armazenado em um array sem nenhum ponteiro?
- AHeaps nunca têm mais de 100 elementos
- BÉ uma árvore binária completa, então as posições seguem fórmulas simples de índice
- CTodas as chaves de um heap são iguais
- DArrays mantêm as chaves automaticamente em ordem, então não são necessários ponteiros
7.Difícil
Qual problema da sondagem linear o hashing duplo reduz principalmente?
- AA necessidade de uma função hash
- BA necessidade de armazenar as chaves na tabela
- CO agrupamento primário, em que se formam longas sequências de posições ocupadas
- DO custo O(n) de ler o valor de uma chave
8.Difícil
No algoritmo de Kruskal para árvore geradora mínima, para que serve a estrutura union-find?
- AArmazenar durante a busca a distância atual de cada vértice até a origem
- BOrdenar as arestas por peso
- CEscolher o vértice inicial
- DVerificar se as duas extremidades de uma aresta já estão conectadas
Gabarito
- 1. D · Fila (queue)
- 2. D · Null (nenhum nó)
- 3. A · O número de arestas da raiz até esse nó
- 4. A · Uma pilha
- 5. D · Altura O(log n) por meio do rebalanceamento
- 6. B · É uma árvore binária completa, então as posições seguem fórmulas simples de índice
- 7. C · O agrupamento primário, em que se formam longas sequências de posições ocupadas
- 8. D · Verificar se as duas extremidades de uma aresta já estão conectadas
Soluções completas passo a passo: pratique este tópico em examproblems.com.