voltar à Fase 4/ estrutura · bancada 02
Árvores binárias de busca
Organize valores por decisões esquerda-direita.
LR / 04Árvore de busca
Como encontrar um valor sem visitar todos os nós?
Em uma árvore binária de busca, valores menores ficam à esquerda e maiores à direita de cada nó.
instrumentação / estado atual
passo01 / 04Começar na raiz
focoraizO alvo 18 é comparado com o primeiro nó.
complexidadeO(log n)caso médio
comparação18 ≠ 8observado agora
/ visualização em execução
frame 01Começar na raiz
8
422
261827
menor ← nó → maior/ decisão observadaO algoritmo compara o estado atual antes de avançar.
Passo 1 · O alvo 18 é comparado com o primeiro nó.
Passo 1: O alvo 18 é comparado com o primeiro nó.
/ raciocínio sincronizado
A mesma ideia, três leituras.
01
buscar(no, alvo)02
se no é vazio: retorne falso03
se alvo == no.valor: retorne verdadeiro04
se alvo < no.valor: vá para esquerda05
senão: vá para direitaO destaque acompanha o passo atual; leia a linha destacada antes de avançar.
