Logo Passei Direto
Buscar
Ao remover um no com dois filhos em uma BST, qual e a abordagem padrao?
a) Remover o no e substituir por um valor aleatorio
b) Substituir o no pelo maior valor da subarvore esquerda ou pelo menor da subarvore direita
c) Remover a arvore inteira
d) Nao e possivel remover nos com dois filhos
User badge image
Questões para Estudantes

semana passada

Respostas

User badge image

Ed Verified user icon

semana passada

Ao remover um nó com dois filhos em uma Árvore de Busca Binária (BST), a abordagem padrão é substituir o nó pelo maior valor da subárvore esquerda ou pelo menor valor da subárvore direita. Isso garante que a propriedade da BST seja mantida. Analisando as alternativas: a) Remover o nó e substituir por um valor aleatório - Isso não mantém a estrutura da BST. b) Substituir o nó pelo maior valor da subárvore esquerda ou pelo menor da subárvore direita - Esta é a abordagem correta. c) Remover a árvore inteira - Isso não é uma prática padrão e não resolve a remoção do nó específico. d) Não é possível remover nós com dois filhos - Isso é falso, pois é possível, e a abordagem correta é a mencionada na alternativa (b). Portanto, a alternativa correta é: b) Substituir o nó pelo maior valor da subárvore esquerda ou pelo menor da subárvore direita.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina