1.Fácil
Onde fica o menor elemento de um min-heap binário?
- ANa última posição do array
- BNa folha mais à esquerda
- CNa raiz
- DEm qualquer folha, que precisa ser procurada
2.Fácil
Qual é o nome da operação de pilha que adiciona um elemento no topo?
- APush
- BPop
- CEnqueue
- DPeek
3.Fácil
O que um map (dicionário) armazena?
- AApenas valores na ordem de inserção
- BValores ordenados por tamanho
- CPares chave–valor com chaves únicas
- 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?
- AO(V × E)
- BO(E²)
- CO(V + E)
- DO(V²)
5.Média
Um percurso em ordem (in-order) de uma árvore binária de busca visita as chaves em:
- AOrdem por nível
- BOrdem crescente
- COrdem de inserção
- 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?
- ANo nó mais à direita da sua subárvore esquerda
- BSempre no seu filho direito
- CSempre no seu pai
- 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)?
- AIsso deixa a tabela ordenada
- BChaves removidas precisam ser mantidas para sempre por segurança, então as posições nunca podem ser reutilizadas
- CLápides aceleram o hashing
- 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?
- AUma tabela hash com todos os elementos
- BUma árvore binária de busca reconstruída para cada elemento
- CUma pilha que guarda os elementos que esperam pela resposta
- DUma fila que guarda todos os pares de elementos
Gabarito
- 1. C · Na raiz
- 2. A · Push
- 3. C · Pares chave–valor com chaves únicas
- 4. C · O(V + E)
- 5. B · Ordem crescente
- 6. D · No nó mais à esquerda da sua subárvore direita
- 7. D · Esvaziar a posição poderia quebrar a sequência de sondagem de outras chaves
- 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.