Librería Go de Mapas Multi-Clave: go-multikeymap
2025-02-06
go-multikeymap es una biblioteca Go eficiente que implementa estructuras de datos de mapas con múltiples claves. Ofrece dos tipos: MultiKeyMap y BiKeyMap. MultiKeyMap permite una clave primaria y varias claves secundarias de tipo string, mientras que BiKeyMap requiere que ambas claves sean únicas. Ambos están disponibles en versiones concurrentes y no concurrentes, con benchmarks que muestran tiempos de acceso cercanos a O(1). La biblioteca es fácil de usar, está bien documentada e incluye resultados de benchmark para la evaluación del rendimiento.