

Las tablas hash son una de las estructuras de datos más útiles. Su inserto, búsqueda y eliminación rápido y escalable los hace relevantes para una gran cantidad de problemas de informática.
En este tutorial, implementamos una tabla de hash de doble achicamiento de dirección abierta en C. trabajando a través de este tutorial, obtendrá:
C es un gran idioma para escribir una mesa hash porque:
Este tutorial asume cierta familiaridad con la programación y la sintaxis C. El código en sí es relativamente sencillo, y la mayoría de los problemas deben estar solucionables con una búsqueda web. Si se encuentra con más problemas, abra un problema de GitHub.
La implementación completa es de alrededor de 200 líneas de código, y debe tardar alrededor de una o dos horas en trabajar.
Este tutorial fue escrito por James Routley, quien bloguea en Routley.io.