1 Repo
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.
Dieses Projekt ist eine Mengenlehre-Bibliothek für Go, die eine Datenstruktur zum Speichern eindeutiger Elemente jedes vergleichbaren Typs unter Verwendung von Generics bereitstellt. Sie dient als Tool zur Verwaltung eindeutiger Sammlungen und zur Durchführung mathematischer Operationen wie Schnittmengen und Differenzen. Die Bibliothek bietet synchronisierte Sammlungen, um Datenwettläufe bei gleichzeitigen Lese- und Schreibvorgängen zu verhindern. Sie unterstützt zudem das Konvertieren eindeutiger Sammlungen in und aus JSON-Arrays für Datenpersistenz und Netzwerkübertragung. Die Implementierung deckt Mitgliedschaftstests, das Klonen von Sammlungen und die Größenberechnung ab. Sie enthält Dienstprogramme zur Überprüfung der Mengengleichheit und zum Exportieren eindeutiger Sammlungen in sortierte Listen. Zusätzliche Funktionen umfassen kanalbasierte Iteration für die sequentielle Verarbeitung von Elementen.
Uses a Go map with empty structs to ensure uniqueness and constant-time membership lookups.