Ed
há 2 anos
Para determinar a complexidade de tempo para a busca de um elemento em uma árvore binária de busca balanceada, como uma árvore AVL ou uma Red-Black Tree, precisamos considerar como essas estruturas de dados funcionam. Em uma árvore binária de busca balanceada, a altura da árvore é mantida em O(log n), onde n é o número de nós na árvore. Isso significa que, ao buscar um elemento, você pode descartar metade dos nós a cada comparação, resultando em uma complexidade de tempo logarítmica. Agora, analisando as opções: a) O(1) - Isso se refere a tempo constante, o que não é o caso para uma busca em uma árvore. b) O(log n) - Esta é a complexidade correta para a busca em uma árvore binária de busca balanceada. c) O(n) - Isso se refere a uma busca linear, que não se aplica a árvores balanceadas. d) O(n log n) - Essa complexidade é mais associada a algoritmos de ordenação, não a buscas em árvores. Portanto, a opção correta é: b) O(log n).
Cadastre-se ou realize login
Mais perguntas desse material