LogRitmo client-side / livephase / 04LR / 04 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.

voltar à Fase 4/ estrutura · bancada 03

Tabela hash

Transforme uma chave em um endereço provável.

LR / 04Tabela hash
pergunta de entrada

E se duas chaves caírem no mesmo lugar?

Uma função hash transforma a chave em um índice para localizar dados rapidamente; colisões exigem uma estratégia de resolução.

instrumentação / estado atual
passo01 / 04Calcular endereço
focohashNesta demonstração, a função mapeia a chave 'lua' para o índice 4.
complexidadeO(1)caso médio
índice4observado agora
/ visualização em execução

Calcular endereço

frame 01
0·
1key
2·
3·
4key
5·
6·
7·
índice → sondagem → endereço
/ decisão observadaO algoritmo compara o estado atual antes de avançar.

Passo 1 · Nesta demonstração, a função mapeia a chave 'lua' para o índice 4.

Passo 1: Nesta demonstração, a função mapeia a chave 'lua' para o índice 4.

/ raciocínio sincronizado

A mesma ideia, três leituras.

01índice = hash(chave) % capacidade
02se posição livre: grave o par
03se houver colisão: avance para a próxima posição
04pare ao encontrar a chave ou um espaço livre

O destaque acompanha o passo atual; leia a linha destacada antes de avançar.