Questão de Algoritmos e Estrutura de Dados — Árvores — FGV 2024
- Código
- fg098519
- Banca
- FGV
- Órgão
- TJ-MS
- Ano
- 2024
- Nível
- Superior
- Cargo
- Técnico de Nível Superior - Analista de Sistemas Computacionais - Analista de Sistemas
- A2;
- B9;
- C13;
- D17;
- E25.
GabaritoB — 9;
Gabarito: letra B. O quinto elemento visitado na pré-ordem da árvore AVL formada pela inserção sequencial de 3, 13, 17, 23, 7, 9, 21, 25 e 2 é o número 9.
A banca exige que o candidato construa a árvore AVL passo a passo, aplicando as rotações necessárias, e depois execute o percurso pré-ordem (raiz, subárvore esquerda, subárvore direita).
Inserções e ajustes:
3: raiz.
13: inserido à direita de 3. Fator de balanceamento de 3 = +1 (ok).
17: inserido à direita de 13. Nó 3 fator +2 → rotação simples à esquerda: raiz vira 13, com filho esquerdo 3 e direito 17.
23: inserido à direita de 17. Árvore balanceada.
7: inserido à direita de 3. Árvore balanceada.
9: inserido à direita de 7. Nó 3 fator +2 → rotação simples à esquerda no 3: 7 vira raiz da subárvore esquerda de 13, com filhos 3 (esq) e 9 (dir).
21: inserido à esquerda de 23. Nó 17 fator +2 → rotação dupla: primeiro rotação direita no 23, depois esquerda no 17. Subárvore direita de 13: raiz 21, com filhos 17 (esq) e 23 (dir).
25: inserido à direita de 23. Árvore balanceada.
2: inserido à esquerda de 3. Árvore balanceada.
Estrutura final da AVL:
A visita começa na raiz, desce à esquerda até o fim, depois retorna e vai à direita:
13 (1º)
7 (2º)
3 (3º)
2 (4º)
9 (5º)
21 (6º)
17 (7º)
23 (8º)
25 (9º)
O quinto número visitado é 9, correspondente à alternativa B.
A) 2: quarto visitado.
C) 13: primeiro visitado.
D) 17: sétimo visitado.
E) 25: nono visitado.
Monte a árvore no papel em vez de mentalmente — cada inserção altera a estrutura. Lembre-se de que o percurso pré-ordem sempre visita a raiz antes de qualquer filho.
Link permanente: /questoes/fg098519