Logo Passei Direto
Buscar
Qual e a vantagem de usar uma BST balanceada em comparacao com uma BST desbalanceada?
a) Menor consumo de memoria
b) Operacoes de busca, insercao e remocao tem complexidade garantida O(log n)
c) Permite armazenar apenas numeros pares
d) Nao ha vantagem real
User badge image
Questões para Estudantes

semana passada

Respostas

User badge image

Ed Verified user icon

semana passada

Para responder à sua pergunta sobre as vantagens de usar uma Árvore de Busca Binária (BST) balanceada em comparação com uma BST desbalanceada, vamos analisar as alternativas: a) Menor consumo de memória - Isso não é necessariamente verdade, pois o consumo de memória pode ser similar em ambas as estruturas, dependendo da implementação. b) Operações de busca, inserção e remoção têm complexidade garantida O(log n) - Esta é uma das principais vantagens de uma BST balanceada. Em uma BST desbalanceada, essas operações podem ter complexidade O(n) no pior caso, enquanto em uma BST balanceada, elas são garantidas a O(log n). c) Permite armazenar apenas números pares - Isso não é verdade, pois uma BST pode armazenar qualquer tipo de dado, independentemente de serem pares ou ímpares. d) Não há vantagem real - Isso é incorreto, pois as BSTs balanceadas têm vantagens significativas em relação às desbalanceadas. Portanto, a alternativa correta é: b) Operações de busca, inserção e remoção têm complexidade garantida O(log n).

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