1.Fácil
Em uma árvore, o que é uma folha?
- AO nó com o maior valor
- BUm nó sem filhos
- CUm nó com exatamente um filho
- DUm nó sem pai
2.Fácil
Em que ordem um percurso em pré-ordem (preorder) de uma árvore binária visita os nós?
- ASubárvore esquerda, depois nó, depois subárvore direita
- BNível por nível a partir do topo
- CSubárvore esquerda, depois subárvore direita, depois nó
- DNó, depois subárvore esquerda, depois subárvore direita
3.Fácil
O que é um grafo direcionado?
- AUm grafo em que todo par de vértices distintos está ligado por uma aresta
- BUm grafo cujas arestas têm todas pesos
- CUm grafo que não tem ciclos
- DUm grafo cujas arestas têm um sentido de um vértice para outro
4.Média
Quanto tempo leva verificar se a aresta (u, v) existe usando uma matriz de adjacência?
- AO(V)
- BO(log V)
- CO(E)
- DO(1)
5.Média
Em um heap binário armazenado em um array a partir do índice 0, onde está o pai do nó no índice i?
- ANo índice ⌊i / 2⌋ + 1
- BNo índice 2i + 1
- CNo índice i − 1
- DNo índice ⌊(i − 1) / 2⌋
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
- CA diagonal principal sempre contém uns
- DÉ simétrica em relação à diagonal principal
7.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
- BBusca esperada em O(log n) usando vários níveis de ponteiros para a frente
- CEla armazena as chaves sem ordem
- DEla não usa memória extra
8.Difícil
Por que árvores B (B-trees) são usadas em bancos de dados e sistemas de arquivos?
- AElas não precisam de rebalanceamento
- BElas armazenam os dados sem ordenação
- CSeu alto fator de ramificação mantém a árvore rasa, reduzindo leituras lentas de disco
- DElas usam menos memória que qualquer array, então o índice inteiro sempre cabe na memória principal
Gabarito
- 1. B · Um nó sem filhos
- 2. D · Nó, depois subárvore esquerda, depois subárvore direita
- 3. D · Um grafo cujas arestas têm um sentido de um vértice para outro
- 4. D · O(1)
- 5. D · No índice ⌊(i − 1) / 2⌋
- 6. D · É simétrica em relação à diagonal principal
- 7. B · Busca esperada em O(log n) usando vários níveis de ponteiros para a frente
- 8. C · Seu alto fator de ramificação mantém a árvore rasa, reduzindo leituras lentas de disco
Soluções completas passo a passo: pratique este tópico em examproblems.com.