Estruturas de dados
Simulador de Tabela Hash
Defina uma função hash, escolha como tratar colisões e acompanhe cada valor encontrar seu lugar na tabela.
Configuração da simulação
Use k para representar a chave e m para o tamanho da tabela.
Tabela
Aguardando configuração
Posição ocupada
Endereço inicial (h₁)
Tentativa atual
Como funciona?
A expressão h₁(k) calcula o endereço inicial de cada chave. Quando esse endereço já está ocupado, o método escolhido calcula outras posições para tentar inserir o valor.
Se uma sondagem não visitar posições vazias — algo possível nos métodos quadrático e duplo, dependendo do tamanho da tabela — a chave fica de fora e o passo a passo informa o motivo.