Al leer el pigeonhole principle en Wikipedia, me doy cuenta de que "las colisiones son inevitables en una tabla hash porque el número de claves posibles supera el número de índices en la matriz. Ningún algoritmo hash, por inteligente que sea, puede evitar estas colisiones" . Pero no es gperf haciendo esto exactamente?¿Función hash perfecta?
Por favor ilumine.
Esta es una buena pregunta. – sharptooth