Logo Passei Direto
Buscar
Qual e o tempo de busca em uma arvore binaria balanceada (como AVL ou Red-Black)?
a) O tempo de busca e constante, O(1).
b) O tempo de busca e linear, O(n).
c) O tempo de busca e logaritmico, O(log n).
d) O tempo de busca depende do numero de nos internos.
User badge image
Questões para Estudantes

há 3 semanas

Respostas

User badge image

Ed Verified user icon

há 3 semanas

Para determinar o tempo de busca em uma árvore binária balanceada, como as árvores AVL ou Red-Black, precisamos considerar como essas estruturas de dados são organizadas. 1. Árvores binárias balanceadas mantêm suas alturas em um nível logarítmico em relação ao número de nós. Isso significa que, em uma árvore balanceada, a altura da árvore é O(log n), onde n é o número de nós. 2. Tempo de busca em uma árvore binária é proporcional à altura da árvore. Portanto, em uma árvore binária balanceada, o tempo de busca é O(log n). Agora, analisando as alternativas: a) O tempo de busca é constante, O(1) - Incorreto, pois isso se aplica a estruturas como tabelas hash, não a árvores. b) O tempo de busca é linear, O(n) - Incorreto, pois isso se aplica a árvores desbalanceadas no pior caso. c) O tempo de busca é logarítmico, O(log n) - Correto, pois reflete a altura balanceada da árvore. d) O tempo de busca depende do número de nós internos - Embora o número de nós internos influencie a altura, a afirmação não é precisa em relação ao tempo de busca. Portanto, a alternativa correta é: c) O tempo de busca é logarítmico, 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