LogRitmo client-side / livephase / 02LR / 02 active
vocabulário
registro local

Vocabulário revisado.

sem envio externo

Os termos entram aqui quando você abre uma explicação. O registro fica somente neste navegador, em armazenamento local.

nenhum termo consultado

Abra um tooltip do modo iniciante para começar seu vocabulário.

fase 02 / busca
02 / busca

Busca binária.

Corte o espaço de busca pela metade a cada decisão.

ver Busca linear
visualização passo a passo

Reduz o intervalo ativo em saltos logarítmicos.

stage / Bináriaintervalo / ativo
!

pré-condição / entrada ordenada
A busca binária só é válida quando os valores estão em ordem. A bancada ordena a sequência antes do playback para tornar essa condição visível.

telemetria / busca
passo00input ordenado — pronto para busca binária
00decisões observadas
alvo67procurando
estadoprontoplayback controlado
playback observado · busca

Execuções concluídas nesta bancada, medidas durante o playback ativo no navegador e salvas apenas neste dispositivo.

média / últimas 0Binária · armazenamento local
sem registros ainda

Execute o algoritmo até o fim para transformar esta bancada em uma série de medições reais.

/ leitura do intervalo

Busca binária
corta o espaço.

Use quando os dados estão ordenados e você precisa de uma resposta rápida em coleções maiores.

÷

mude o meio
A cada decisão, metade dos candidatos deixa de existir.

complexidade
melhorO(1)
médioO(log n)
piorO(log n)

Exige uma sequência ordenada antes de começar.

/ por baixo do palco

Pseudocódigo e
implementação.

Cada linha acompanha o gesto visual. Troque de linguagem e continue no mesmo passo.

01defina baixo e alto
02encontre o meio
03compare meio e alvo
04elimine metade do intervalo
05repita até encontrar
/ implementação sincronizada