Este documento describe las tablas hash, incluyendo su definición como una estructura de datos que asocia claves con valores para permitir búsquedas eficientes. Explica dos métodos comunes para resolver colisiones en las tablas hash, el hashing abierto que usa listas enlazadas y el hashing cerrado que almacena elementos directamente en la tabla. También discute factores que afectan el rendimiento de las tablas hash como la función hash, la estrategia para resolver colisiones y el tamaño de la tabla.