Contudo, um Map é, na maioria das vezes, associado a outra estrutura de dados denominada de Hash Table.
A imagem a seguir demonstra o referido conceito:
|
Por exemplo, uma função de hash qualquer utiliza a key de valor “Jonh Smith” como entrada. O hash produzido é o número 02 que servirá como índice para acessar o array. Na referida posição apontada pelo indice (hash) existe o value “521-1234”. Desta forma a key “Jonh Smith” está associada ao value “521-1234" |