GeraProva GeraProva Provas com IA para professores do Brasil
Computação3ª sérieBNCC EM13CO01Média⏱ curto

Em uma árvore binária de busca (BST), qual percurso produz os valores dos nós em ordem crescente de chave?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO01

Explorar e construir a solução de problemas por meio da reutilização de partes de soluções existentes.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Em uma árvore binária de busca (BST), qual percurso produz os valores dos nós em ordem crescente de chave?

  1. A) O percurso em nível (level-order) garante a ordenação dos nós.
  2. B) Percurso em-ordem (in-order): visitar subárvore esquerda, raiz, subárvore direita.
  3. C) A ordem dos nós não pode ser garantida por nenhum tipo de percurso.
  4. D) Percurso pré-ordem (pre-order) gera sequência em ordem crescente.
  5. E) Percurso pós-ordem (post-order) produz valores em ordem crescente.

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. Em uma árvore binária de busca, para todo nó, as chaves da subárvore esquerda são menores que a chave da raiz, e as chaves da subárvore direita são maiores.
  2. O percurso em-ordem visita primeiro a subárvore esquerda, depois a raiz e por fim a subárvore direita. Aplicando isso recursivamente, cada subárvore esquerda é impressa inteira antes da raiz, e a direita depois, o que produz as chaves em ordem crescente.
  3. Exemplo: na árvore com raiz 5, filhos 3 e 8, o in-ordem gera 3, 5, 8.
  4. A alternativa A está errada, pois o percurso em nível visita os nós por níveis (profundidade), não pela ordem das chaves, e não garante ordenação.
  5. A alternativa C está errada, pois o percurso em-ordem garante a ordenação justamente por causa da propriedade da BST.
  6. A alternativa D está errada, pois o pré-ordem visita a raiz antes das subárvores, gerando 5, 3, 8 no exemplo, que não está ordenado.
  7. A alternativa E está errada, pois o pós-ordem visita a raiz por último, gerando 3, 8, 5 no exemplo, também fora de ordem.
  8. Logo, o gabarito B está correto.

💡 Dica: Lembre-se do método de percurso em árvore binária.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

Acredita que, como o percurso em nível visita os nós de cima para baixo e da esquerda para a direita, a sequência resultante fica ordenada pelas chaves. Não percebe que a ordem por níveis depende da forma da árvore, não dos valores.

Por que engana: Confundir os diferentes tipos de percurso em árvores binárias e suas respectivas ordens de visitação.

B Correta

O percurso em-ordem visita primeiro a subárvore esquerda e depois a raiz; em uma BST isso gera a sequência de chaves ordenada.

C Erradaerro: Conceitual

Supõe que a estrutura da árvore torna impossível obter uma ordem global dos valores por qualquer percurso. Desconhece que a propriedade de busca da BST permite essa ordenação com o percurso adequado.

D Erradaerro: Procedimental

Confunde a ordem em que a raiz é visitada: no pré-ordem a raiz vem antes das subárvores, o que não respeita a sequência esquerda-raiz-direita necessária para ordenar.

E Erradaerro: Procedimental

Acredita que visitar a raiz por último garante que os valores menores sejam impressos primeiro. Não considera que a raiz fica depois das subárvores, portanto antes de nós menores que ela estarem na ordem certa.

Raio-X da questão

Dificuldade Média
Bloom Aplicar
Leitura medio
Discriminação alto
Peso pedagógico alto
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 consolidacao
🎯 Conceito central

percurso em árvore binária

📌 Objetivo

avaliacao

🧱 Pré-requisitos

árvores binárias · percurso em árvore

📚 Reveja

Revisar os tipos de percursos em árvores binárias.

⚠️ Erro mais comum

Confundir os diferentes tipos de percurso em árvores binárias e suas respectivas ordens de visitação.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de [CONFERIR] Construir soluções baseadas no uso de algoritmos e conceitos da Computação para resolver problemas, avaliando suas qualidades e melhorando-as.

🔎 Procurar outra questão

Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.

Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.