Questão de Algoritmos e Estrutura de Dados — Estrutura de Dados — FADESP 2021
Algoritmos e Estrutura de Dados›Estrutura de Dados
Código
qq634220
Banca
FADESP
Órgão
Câmara de Marabá - PA
Ano
2021
Nível
Médio
Cargo
Técnico em Processamento de Dados
Seja T uma árvore balanceada do tipo AVL (Adelson-Velski e Landis) vazia. Supondo que os elementos 5, 10, 12, 8, 7, 11 e 13 sejam inseridos nessa ordem em T, a sequência que corresponde a um percurso de T em pré-ordem é
A10, 8, 5, 7, 12, 11 e 13.
B10, 7, 5, 8, 12, 11 e 13.
C5, 7, 8, 10, 11, 12 e 13.
D5, 8, 7, 11, 13, 12 e 10.
E5, 10, 12, 8, 7, 11 e 13.
Revelar gabarito e comentário▾
GabaritoB — 10, 7, 5, 8, 12, 11 e 13.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Árvore AVL e percurso pré-ordem
Gabarito: letra B. A sequência correta do percurso pré-ordem (raiz, esquerda, direita) da árvore AVL após as inserções dos elementos 5, 10, 12, 8, 7, 11 e 13, nessa ordem, é 10, 7, 5, 8, 12, 11, 13.
Para chegar a esse resultado, é necessário construir a árvore AVL passo a passo, aplicando rotações sempre que o fator de balanceamento de algum nó se tornar 2 ou -2.
Inserir 7: 7 < 8 → esquerda de 8. fb(8)=-1, fb(5)=2 (desbalanceado!). Rotação dupla direita-esquerda: primeiro rotação à direita em 8, depois rotação à esquerda em 5. Resultado:
Apresenta 10, 8, 5, 7... Isso ocorreria se a árvore tivesse outra estrutura (por exemplo, se 8 fosse filho direito de 10, o que não ocorre).
Alternativa B — ✅ Correta ⟵ GABARITO
Exatamente a sequência obtida.
Alternativa C — ❌ Incorreta
Sequência 5, 7, 8, 10, 11, 12, 13 corresponde ao percurso em ordem (ordem crescente), não ao pré-ordem.
Alternativa D — ❌ Incorreta
Sequência 5, 8, 7, 11, 13, 12, 10 não segue nenhum percurso padrão da árvore construída.
Alternativa E — ❌ Incorreta
Sequência 5, 10, 12, 8, 7, 11, 13 é a ordem de inserção, não o percurso pré-ordem.
NÃO CAIA NESSA!
Em árvores AVL, o percurso pré-ordem depende da estrutura balanceada. Treine a simulação de inserções com rotações para não confundir os percursos. Lembre-se: pré-ordem = raiz → esquerda → direita; em ordem = esquerda → raiz → direita (ordem crescente em ABB).