La tabla hash permite almacenar elementos mediante una función de dispersión que calcula la posición en la tabla a partir de la clave del elemento. La función de dispersión se implementa dentro de la clase TablaHash usando la regla de Horner, que itera sobre cada carácter de la clave, lo multiplica por una constante y lo suma módulo el tamaño de la tabla para devolver la posición. Se podrían usar objetos como elementos pero habría que extraer la clave del objeto.