1 repositorio
Data structures that use key-value maps to enforce element uniqueness.
Distinguishing note: The candidates focus on database mappings or UI components, not the architectural use of maps for set storage.
Explore 1 awesome GitHub repository matching data & databases · Map-Based Set Implementations. Refine with filters or upvote what's useful.
Este proyecto es una biblioteca de teoría de conjuntos para Go que proporciona una estructura de datos para almacenar elementos únicos de cualquier tipo comparable utilizando genéricos. Sirve como herramienta para gestionar colecciones únicas y realizar operaciones matemáticas como intersecciones y diferencias. La biblioteca proporciona colecciones sincronizadas para evitar condiciones de carrera durante operaciones de lectura y escritura concurrentes. También admite la conversión de colecciones únicas a y desde arrays JSON para la persistencia de datos y la transmisión por red. La implementación cubre pruebas de pertenencia, clonación de colecciones y cálculo de tamaño. Incluye utilidades para verificar la igualdad de conjuntos y exportar colecciones únicas a listas ordenadas. Las capacidades adicionales incluyen la iteración basada en canales para el procesamiento secuencial de elementos.
Uses a Go map with empty structs to ensure uniqueness and constant-time membership lookups.