1 مستودع
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.
هذا المشروع عبارة عن مكتبة نظرية المجموعات لـ Go توفر بنية بيانات لتخزين عناصر فريدة من أي نوع قابل للمقارنة باستخدام الأنواع العامة (generics). تعمل كأداة لإدارة المجموعات الفريدة وإجراء العمليات الرياضية مثل التقاطعات والفروق. توفر المكتبة مجموعات متزامنة لمنع سباقات البيانات أثناء عمليات القراءة والكتابة المتزامنة. كما تدعم المكتبة تحويل المجموعات الفريدة من وإلى مصفوفات JSON لاستمرارية البيانات ونقل الشبكة. تغطي المكتبة اختبار العضوية، واستنساخ المجموعات، وحساب الحجم. تتضمن المكتبة أدوات للتحقق من مساواة المجموعات وتصدير المجموعات الفريدة إلى قوائم مرتبة. تشمل الإمكانيات الإضافية التكرار القائم على القنوات للمعالجة التسلسلية للعناصر.
Uses a Go map with empty structs to ensure uniqueness and constant-time membership lookups.