Suponha que T seja uma árvore binária de pesquisa inicialmen...

Próximas questões
Com base no mesmo assunto
Q762246 Algoritmos e Estrutura de Dados
Suponha que T seja uma árvore binária de pesquisa inicialmente vazia, e considere a inserção dos elementos 30, 50, 60, 20, 40, 10 e 25 em T, exatamente nessa ordem. Qual das sequências abaixo corresponde a um percurso de T em pré- ordem?
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a alternativa D.

Vamos entender o motivo e analisar cada alternativa. A questão aborda a construção de uma árvore binária de pesquisa (BST, Binary Search Tree) e a realização de um percurso em pré-ordem (ou pré-fixado). Para resolver a questão, precisamos entender dois conceitos fundamentais:

1. Árvore Binária de Pesquisa (BST): Em uma BST, cada nó tem no máximo dois filhos. Para cada nó, todos os valores do subárvore à esquerda são menores que o valor do nó, e todos os valores do subárvore à direita são maiores.

2. Percurso em Pré-Ordem: No percurso em pré-ordem, visitamos (processamos) o nó raiz primeiro, depois o subárvore à esquerda e, por fim, o subárvore à direita. A sequência de visita é: Raiz, Esquerda, Direita.

Para encontrar a sequência correta de um percurso em pré-ordem, vamos construir a árvore binária de pesquisa com os elementos dados na ordem fornecida: 30, 50, 60, 20, 40, 10 e 25.

1. 30 é inserido como a raiz.
2. 50 é maior que 30, então vai para a direita de 30.
3. 60 é maior que 50, então vai para a direita de 50.
4. 20 é menor que 30, então vai para a esquerda de 30.
5. 40 é menor que 50 e maior que 30, então vai para a esquerda de 50.
6. 10 é menor que 20, então vai para a esquerda de 20.
7. 25 é maior que 20, então vai para a direita de 20.

A árvore resultante é:

     30
   /        \
20          50
/    \        /    \
10     25     40     60

Fazendo o percurso em pré-ordem (Raiz, Esquerda, Direita), a sequência será: 30, 20, 10, 25, 50, 40, 60. Portanto, a alternativa D está correta.

Vamos agora analisar as alternativas incorretas:

Alternativa A: 30 50 60 40 20 25 10
Incorreta! Essa sequência não segue a ordem pré-ordem da árvore construída.

Alternativa B: 10 25 20 40 60 50 30
Incorreta! Essa sequência parece estar ao contrário e não representa percurso em pré-ordem.

Alternativa C: 10 20 25 30 40 50 60
Incorreta! Essa sequência representa um percurso em ordem (in-order) e não pré-ordem.

Alternativa E: 60 50 40 30 25 20 10
Incorreta! Essa sequência não segue as regras de pré-ordem.

Com isso, fica claro que a alternativa correta é a alternativa D, que é a única que segue a sequência correta da árvore binária de pesquisa em percurso pré-ordem.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Pré-ordem - Varre a árvore em profundidade, da esquerda para a direita, partindo da raiz

Gabarito: D.

 

Para a montagem da árvore, o primeiro item inserido é a raiz. A partir daí, a cada novo item é feita uma comparação a partir da raiz, seguindo em profundidade. Se for menor, vai para a esquerda; se maior, para a direita.

In ordem - 10,20,25,30,40,50,60

Pós ordem - 10,25,20,40,60,50,30 

Força Guerreiro!!!!!!

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo