Como técnico de tecnologia da informação do Ministério Público do Estado do Paraná, você está revisando a estrutura de dados de um sistema durante um processo de reengenharia para otimizar seu desempenho. Nesse sentido, você precisa identificar a estrutura de dados que associa chaves a valores e utiliza uma função para determinar a localização de armazenamento. Qual estrutura de dados corresponde a essas características?