مكتبة خرائط متعددة المفاتيح بلغة Go: go-multikeymap
2025-02-06
go-multikeymap هي مكتبة Go عالية الأداء تقوم بتنفيذ هياكل بيانات الخرائط مع مفاتيح متعددة. توفر نوعين: MultiKeyMap و BiKeyMap. يسمح MultiKeyMap بمفتاح أساسي ومفاتيح ثانوية متعددة من نوع سلسلة، بينما يتطلب BiKeyMap أن يكون كلا المفتاحين فريدين. كلاهما متوفران في إصدارات متزامنة وغير متزامنة، مع معايير مرجعية تُظهر أوقات وصول قريبة من O(1). المكتبة سهلة الاستخدام، وموثقة جيدًا، وتتضمن نتائج معايير مرجعية لتقييم الأداء.
التطوير
خرائط متعددة المفاتيح