Logo Passei Direto
Buscar
Quando a busca em uma BST pode ter complexidade O(n)?
a) Quando a arvore e balanceada
b) Quando todos os nos estao alinhados como uma lista encadeada
c) Quando ha apenas a raiz
d) Isso nunca ocorre
User badge image
Questões para Estudantes

semana passada

Respostas

User badge image

Ed Verified user icon

semana passada

Para entender quando a busca em uma Árvore de Busca Binária (BST) pode ter complexidade O(n), precisamos considerar a estrutura da árvore. Analisando as alternativas: a) Quando a árvore é balanceada - Nesse caso, a busca é eficiente, com complexidade O(log n), pois a árvore está organizada de forma a minimizar a profundidade. b) Quando todos os nós estão alinhados como uma lista encadeada - Isso ocorre quando a árvore está desbalanceada, ou seja, todos os nós estão em uma única linha (como uma lista). Nesse cenário, a busca pode ter complexidade O(n), pois você pode ter que percorrer todos os nós. c) Quando há apenas a raiz - Nesse caso, a busca é O(1), pois você já está na raiz e não precisa percorrer mais nada. d) Isso nunca ocorre - Isso é falso, pois a situação descrita na alternativa (b) é um exemplo claro de quando a busca pode ser O(n). Portanto, a alternativa correta é: b) Quando todos os nós estão alinhados como uma lista encadeada.

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