2 مستودعات
Map implementations that maintain the sequence of elements as they were inserted.
Distinct from Ordered Map Data Access: Focuses specifically on insertion order preservation rather than B-Tree key sorting
Explore 2 awesome GitHub repositories matching data & databases · Insertion-Order Maps. Refine with filters or upvote what's useful.
Lancet هو امتداد شامل للمكتبة القياسية في Go، يوفر مجموعة من الدوال وهياكل البيانات القابلة لإعادة الاستخدام والمصممة لتقليل الكود المتكرر (boilerplate) في التطبيقات. يعمل كأداة عامة عبر مجالات متعددة، بما في ذلك التزامن، والأمان، والشبكات، والمنطق الوظيفي. يتميز المشروع بأدوات متخصصة لتزامن Go، مثل القفل بالمفاتيح (keyed locking) ومعالجة التدفق القائمة على القنوات، ومجموعة أدوات برمجة وظيفية مخصصة تدعم التجزئة (currying) وتكوين الدوال. كما يتضمن مكتبة تشفير مخصصة تنفذ التشفير المتماثل وغير المتماثل باستخدام معايير AES وRSA وSM. تغطي المكتبة مجموعة واسعة من مجالات القدرات، بما في ذلك هياكل البيانات المتقدمة مثل ذاكرة التخزين المؤقت LRU وأشجار البحث الثنائية، والحسابات الرياضية للجبر والإحصاء، وتكامل نظام التشغيل لإدارة العمليات والملفات. كما توفر أدوات لشبكات HTTP، ومعالجة التاريخ والوقت، ومعالجة البيانات عالية المستوى مثل جبر المجموعات وتقييم التدفق الكسول (lazy stream evaluation).
Provides a map implementation that preserves the sequence of elements as they were inserted.
توفر هذه المكتبة مجموعة من هياكل البيانات المتخصصة للغة Swift التي توسع المكتبة القياسية بأنواع حاويات متقدمة. تتضمن تطبيقات لطوابير مزدوجة النهاية باستخدام المخازن المؤقتة الدائرية، وطوابير الأولوية القائمة على أكوام الحد الأدنى والأقصى، وتخزين بت-مجموعة وبت-مصفوفة فعال في الذاكرة للقيم المنطقية. يتميز المشروع بمجموعات مرتبة تحافظ على العناصر في ترتيب مرتب عبر تطبيقات B-tree، بالإضافة إلى مجموعات وقواميس مستمرة تستخدم أشجار البادئة المضغوطة لمشاركة البيانات بين النسخ المحورة. كما يوفر حاويات متخصصة تحافظ على ترتيب الإدراج. تغطي المكتبة مجموعة من القدرات بما في ذلك إدارة الذاكرة منخفضة المستوى لمخازن C المؤقتة والقيم غير القابلة للنسخ، والتخزين ذو السعة الثابتة، واستخدام تجزئة robin hood لتحسين استخدام الذاكرة وسرعات البحث.
Provides specialized set and dictionary variants that preserve the original sequence of inserted elements.