Las tablas hash dinámicas perfectas y las tablas hash cuco son dos estructuras de datos diferentes que admiten las búsquedas de O (1) en el peor de los casos y las inserciones y eliminaciones esperadas de O (1). Ambos requieren espacio auxiliar O (n) y acceso a familias de funciones hash para sus operaciones.
Creo que ambas estructuras de datos son hermosas y brillantes por derecho propio, pero no estoy seguro de ver cómo y cuándo una de estas sería preferible a la otra.
¿Existen contextos específicos en los que una de estas estructuras de datos tiene una clara ventaja sobre la otra? ¿O son mayormente intercambiables?