Questão nº 67
Questão de Tecnologia da Informação · CESGRANRIO BB 01/2022 (nº 67)
Um estudante de computação decidiu escrever um método Java para exibir, no console, em pré-ordem, os valores dos nós de uma árvore binária recebida como parâmetro. Ao executar esse método, os seguintes valores foram exibidos no console:
`80 84 55 76 72`
Considerando os valores exibidos, qual árvore foi recebida como parâmetro?
- A
(alternativa correta) - B

- C

- D

- E

Resposta comentada
Gabarito Alternativa A
Pré-ordem significa visitar primeiro a raiz, depois a subárvore esquerda inteira, e por último a subárvore direita inteira. A sequência 80 84 55 76 72 começa com 80, então 80 é a raiz; em seguida, tudo que vem antes de voltar para a direita pertence ao lado esquerdo.
- (A) Correta: A raiz é
80, o filho esquerdo é84, e os filhos de84são55(esquerda) e76(direita); depois de visitar toda a esquerda, visita-se72à direita de80. A ordem exata bate:80 → 84 → 55 → 76 → 72. - (B) Incorreta: Nesta árvore, após
80e84, o próximo seria72(filho direito de80), mas a sequência exige55antes de72, então a ordem ficaria80 84 72 .... - (C) Incorreta: Aqui a raiz
80tem84à esquerda e55à direita; a pré-ordem seria80 84 ... 55, mas55aparece antes de76e72, o que não condiz com a sequência dada. - (D) Incorreta: Se
80tivesse84à direita, a pré-ordem seria80 84 ..., mas55e76estariam na subárvore direita de84, gerando80 84 55 76 ...e depois72como filho direito de80— porém na árvore D,72está à esquerda de84, o que inverteria a ordem final. - (E) Incorreta: A raiz
80tem84à esquerda e72à direita; a pré-ordem seria80 84 ... 72, mas55e76não aparecem na posição correta (eles estariam dentro da subárvore de84, mas a ordem exigida coloca55antes de76e72no final).
Armadilha da banca: A pegadinha mais tentadora é a letra B, porque ela também começa com 80 84 e muitos alunos param de conferir a partir do terceiro elemento. A banca coloca 72 como filho direito de 80 logo cedo, fazendo parecer que a sequência 80 84 55 76 72 poderia ser 80 → 84 → 55 → 76 → 72, mas na B o 72 é visitado antes de 55 e 76, pois ele é filho direto da raiz — então a ordem real seria 80 84 72 .... Sempre percorra a árvore inteira mentalmente, nó por nó, antes de marcar.
Fonte: CESGRANRIO BB 01/2022 Escriturário - Agente de Tecnologia (Caderno Gabarito 1). Reproduzida para fins de estudo.