Questões Informática Árvores

Considere uma árvore binária de busca com n elementos e altura mínima. O temp...

Responda: Considere uma árvore binária de busca com n elementos e altura mínima. O tempo de acesso a qualquer elemento desta árvore é da ordem de:


💬 Comentários

Confira os comentários sobre esta questão.
Rodrigo Ferreira
Por Rodrigo Ferreira em 31/12/1969 21:00:00
Gabarito: c) O(log2 n)

Uma árvore binária de busca (ABB) é uma estrutura de dados onde cada nó possui no máximo dois filhos, e os valores são organizados de forma que o filho esquerdo contém valores menores e o filho direito valores maiores que o nó pai.

Quando a árvore tem altura mínima, ela está balanceada, ou seja, a altura é proporcional ao logaritmo do número de elementos, especificamente log base 2 de n, porque a cada nível a quantidade de nós pode dobrar.

O tempo de acesso a um elemento em uma ABB balanceada é proporcional à altura da árvore, pois para encontrar um elemento, percorremos do nó raiz até o nó desejado, passando por no máximo a altura da árvore.

Portanto, o tempo de acesso é da ordem de O(log2 n), que corresponde à alternativa c).

Checagem dupla: alternativas a), b) e e) representam tempos muito maiores que o necessário para uma árvore balanceada. A alternativa d) também é logarítmica, mas a base do logaritmo não altera a ordem de complexidade, pois log base 10 e log base 2 diferem apenas por uma constante multiplicativa, mas a notação assintótica geralmente considera log base 2 para árvores binárias.

Assim, a resposta correta é a alternativa c).
⚠️ Clique para ver os comentários

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

Ver comentários
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.