Que es?

Manejan Key y Value como los objetos. Pero al momento de guardado estas generan un hash, que es una clave organizadora, mediante el hash obtenemos la posición del valor que buscamos. De esta manera es más fáciles de encontrar cuando sabemos el hash.

El problema más recurrente con este tipo de dato es que algunas veces dos o más distintos Key pueden generar el mismo hash, por lo que guardaríamos dos distintos valores en la misma posición.

La hashTable debe tener: