1.Fácil
Qual estrutura é normalmente usada para implementar uma fila de prioridade?
- AUma lista simplesmente encadeada sem ordem
- BUma pilha
- CUm heap
- DUma string
2.Fácil
O que é a raiz de uma árvore?
- AO nó com o maior valor
- BUm nó sem filhos
- CO nó do topo, sem pai
- DQualquer nó no meio
3.Fácil
Em uma árvore binária de busca, os valores na subárvore esquerda de um nó são:
- AMenores que o valor do nó
- BEm ordem aleatória
- CMaiores que o valor do nó
- DIguais ao valor do nó
4.Média
Qual é a altura no pior caso de uma árvore binária de busca com n nós se as chaves forem inseridas em ordem crescente?
- Alog₂ n
- Bn (ela vira uma lista encadeada)
- C1
- D√n
5.Média
O que é verdade sobre a matriz de adjacência de um grafo não direcionado?
- ACada linha tem exatamente um 1
- BA diagonal principal sempre contém uns
- CÉ simétrica em relação à diagonal principal
- DÉ sempre triangular superior
6.Média
Por que um heap binário pode ser armazenado em um array sem nenhum ponteiro?
- ATodas as chaves de um heap são iguais
- BArrays mantêm as chaves automaticamente em ordem, então não são necessários ponteiros
- CHeaps nunca têm mais de 100 elementos
- DÉ uma árvore binária completa, então as posições seguem fórmulas simples de índice
7.Difícil
Como uma radix tree (trie compactada) melhora uma trie simples?
- AOrdena os filhos de cada nó por frequência
- BFunde cadeias de nós com um só filho em uma aresta rotulada com uma string
- CArmazena cada palavra em uma tabela hash na raiz em vez de em nós separados
- DGuarda só a primeira letra de cada palavra
8.Difícil
Uma árvore de Fenwick (binary indexed tree) sobre um array de n números permite quais operações em O(log n)?
- AOrdenar o array e fazer busca binária
- BInserir elementos em qualquer posição
- CConsultas de soma de prefixo e atualizações de um único elemento
- DEncontrar a mediana em O(1)
Gabarito
- 1. C · Um heap
- 2. C · O nó do topo, sem pai
- 3. A · Menores que o valor do nó
- 4. B · n (ela vira uma lista encadeada)
- 5. C · É simétrica em relação à diagonal principal
- 6. D · É uma árvore binária completa, então as posições seguem fórmulas simples de índice
- 7. B · Funde cadeias de nós com um só filho em uma aresta rotulada com uma string
- 8. C · Consultas de soma de prefixo e atualizações de um único elemento
Soluções completas passo a passo: pratique este tópico em examproblems.com.