1.Fácil
Uma tabela hash armazena dados como:
- APares chave–valor localizados por uma função hash
- BUma string de tamanho fixo
- CUma árvore com chaves ordenadas
- DApenas uma lista ordenada
2.Fácil
Em uma tabela hash, o que é uma colisão?
- AA tabela fica sem memória
- BUma chave não pode ser processada pelo hash
- CDuas chaves iguais são armazenadas duas vezes
- DDuas chaves diferentes são mapeadas para o mesmo índice
3.Fácil
Qual estrutura de dados funciona segundo o princípio "primeiro a entrar, primeiro a sair" (FIFO)?
- AFila (queue)
- BPilha (stack)
- CHeap
- DÁrvore binária
4.Média
Uma aplicação precisa de buscas rápidas e também de listar as chaves em ordem e responder a consultas por intervalo. Qual estrutura é a mais adequada?
- AUma lista encadeada não ordenada
- BUma árvore binária de busca balanceada
- CUma tabela hash
- DUma pilha
5.Média
Quantos nós tem uma árvore binária perfeita de altura h, com a altura contada em arestas?
- A2h
- Bh2
- C2h+1 − 1
- D2h + 1
6.Média
O que é verdade sobre a matriz de adjacência de um grafo não direcionado?
- AÉ sempre triangular superior
- BCada linha tem exatamente um 1
- CÉ simétrica em relação à diagonal principal
- DA diagonal principal sempre contém uns
7.Difícil
Quanto tempo leva buscar uma chave arbitrária em um min-heap binário de n elementos?
- AO(n)
- BO(log log n)
- CO(1)
- DO(log n)
8.Difícil
A estrutura union-find (conjuntos disjuntos) com união por posto e compressão de caminho tem custo amortizado por operação de:
- AO(α(n)), a inversa da função de Ackermann, praticamente constante
- BO(n²)
- CExatamente O(log n)
- DO(n)
Gabarito
- 1. A · Pares chave–valor localizados por uma função hash
- 2. D · Duas chaves diferentes são mapeadas para o mesmo índice
- 3. A · Fila (queue)
- 4. B · Uma árvore binária de busca balanceada
- 5. C · 2h+1 − 1
- 6. C · É simétrica em relação à diagonal principal
- 7. A · O(n)
- 8. A · O(α(n)), a inversa da função de Ackermann, praticamente constante
Soluções completas passo a passo: pratique este tópico em examproblems.com.