FC ConcursosFC Concursos

Flashcard FC377463

Por que inserção, remoção e busca em uma árvore binária de busca balanceada têm complexidade média \(O(\log n)\)?

Algoritmos e Lógica de Programação

Instituto Consulplan · 2024

De acordo com o assunto TI Desenvolvimento de Sistemas: Algoritmos e Lógica de Programação, responda:

Por que inserção, remoção e busca em uma árvore binária de busca balanceada têm complexidade média \(O(\log n)\)?
Mostrar resposta e comentário

Resposta

Resposta: A altura cresce proporcionalmente a \( \log n\); assim cada operação percorre ou reequilibra caminhos de comprimento \(O(\log n)\).


Busca: segue comparações da raiz até um nó, custo ≈ altura \( \Rightarrow O(\log n)\).


Inserção: localiza posição como na busca e aplica reajustes (rotações) em número limitado, mantendo \(O(\log n)\).


Remoção: localiza o nó, substitui se necessário e faz reajustes locais limitados, preservando \(O(\log n)\).






Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/374693

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo