2
respostas

[Dúvida] ARRAYS ASSOCIATIVOS VS TABELA HASH?

OS ARRAYS ASSOCIATIVOS TEM SEMELHANÇA COM UMA FUNÇÃO HASH POIS A FUNÇÃO HASH MAPEIA UMA CHAVE E LHE DAR UM VALOR

ELES SÃO PRATICAMENTES A MESMA COISA OU POSSUE DIFERENÇA

2 respostas

Uma função hash mapeia dados de tamanho variável para um tamanho fixo. Exemplo disso é o md5, sha1, sha256, etc.

Acho que você confundiu uma hash table (dicionário) com função hash. São coisas diferentes.

O tipo dicionário (hash table) do Python é conhecido como array associativo no PHP. Eles são a mesma coisa, com nomes diferentes.

No livro em que li as funçoes hash mapeia uma chave e lhe entrega um valor correto?

ele mapeia a variavel identifica ela e retorna ela atravez da chave dada a variavel correto?

minha analise esta correta?