1.Fácil
O que é a raiz de uma árvore?
- AQualquer nó no meio
- BO nó com o maior valor
- CO nó do topo, sem pai
- DUm nó sem filhos
2.Fácil
Qual operação é lenta em um array, mas rápida no início de uma lista encadeada?
- ALer o último elemento pelo índice
- BInserir no início
- CObter o tamanho de um array de tamanho fixo
- DAcessar o 5º elemento
3.Fácil
O que define uma árvore binária?
- ATodo nó tem exatamente dois filhos
- BTodo nó armazena um número binário
- CA árvore tem exatamente dois níveis
- DTodo nó tem no máximo dois filhos
4.Média
Você tem uma referência para um nó no meio de uma lista. Em qual lista é possível removê-lo em O(1)?
- AUma lista duplamente encadeada
- BUm array dinâmico
- CUm array ordenado
- DUma lista simplesmente encadeada
5.Média
Qual é a complexidade de tempo da busca de uma chave em uma árvore binária de busca balanceada?
- AO(n)
- BO(1)
- CO(log n)
- DO(n log n)
6.Média
Que condição de balanceamento uma árvore AVL mantém em todo nó?
- AAs duas subárvores de todo nó têm exatamente o mesmo número de nós
- BAs alturas das subárvores esquerda e direita diferem no máximo em 1
- CTodas as folhas estão exatamente na mesma profundidade
- DTodo nó é colorido de vermelho ou preto
7.Difícil
Quais são os custos de tempo e de espaço extra para inverter no próprio lugar uma lista simplesmente encadeada?
- ATempo O(n log n) e espaço extra O(1)
- BTempo O(1) e espaço extra O(1)
- CTempo O(n) e espaço extra O(n)
- DTempo O(n) e espaço extra O(1)
8.Difícil
Qual é a principal vantagem de uma skip list em relação a uma lista encadeada ordenada?
- ABusca em O(1) garantido, porque cada nó guarda um ponteiro para todos os outros nós
- BEla não usa memória extra
- CEla armazena as chaves sem ordem
- DBusca esperada em O(log n) usando vários níveis de ponteiros para a frente
Gabarito
- 1. C · O nó do topo, sem pai
- 2. B · Inserir no início
- 3. D · Todo nó tem no máximo dois filhos
- 4. A · Uma lista duplamente encadeada
- 5. C · O(log n)
- 6. B · As alturas das subárvores esquerda e direita diferem no máximo em 1
- 7. D · Tempo O(n) e espaço extra O(1)
- 8. D · Busca esperada em O(log n) usando vários níveis de ponteiros para a frente
Soluções completas passo a passo: pratique este tópico em examproblems.com.