Este documento discute la implementación de tablas hash. Propone usar una interfaz "Hasheable" para que los elementos insertados en la tabla tengan una clave entera. Explica dos opciones para resolver colisiones: una tabla abierta con listas o una cerrada con exploración lineal o cuadrática. También describe cómo implementar un método para calcular la función de dispersión y otro para buscar elementos en la tabla.