1 repository
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.
Acest proiect este o bibliotecă de teoria mulțimilor pentru Go care oferă o structură de date pentru stocarea elementelor unice de orice tip comparabil, folosind generice. Servește ca instrument pentru gestionarea colecțiilor unice și efectuarea de operații matematice precum intersecții și diferențe. Biblioteca oferă colecții sincronizate pentru a preveni data race-urile în timpul operațiunilor concurente de citire și scriere. De asemenea, suportă conversia colecțiilor unice către și dinspre array-uri JSON pentru persistența datelor și transmiterea în rețea. Implementarea acoperă testarea apartenenței, clonarea colecțiilor și calcularea dimensiunii. Include utilitare pentru verificarea egalității mulțimilor și exportarea colecțiilor unice în liste sortate. Capabilitățile suplimentare includ iterarea bazată pe canale pentru procesarea secvențială a elementelor.
Uses a Go map with empty structs to ensure uniqueness and constant-time membership lookups.