2 مستودعات
Custom sorting logic implemented by satisfying a standard interface for length, comparison, and swapping.
Distinct from Comparison-Based Sorting Implementations: Specifically addresses the implementation of sorting via the Sort interface rather than general algorithm implementation.
Explore 2 awesome GitHub repositories matching software engineering & architecture · Interface-Based Sorting. Refine with filters or upvote what's useful.
هذا المشروع هو ترجمة صينية لدليل شامل للغة البرمجة Go. يعمل كمورد تعليمي مترجم ودليل تقني مصمم لتقديم إرشادات حول قواعد اللغة، وتصميمها، وتطوير البرمجيات. يغطي المورد مجموعة واسعة من تعليم لغة Go، بما في ذلك تنفيذ أنماط البرمجة وتصميم الأنظمة. يتضمن دروساً وأمثلة مترجمة تركز على ميزات اللغة الأساسية مثل التزامن (concurrency) واستخدام الواجهات (interfaces). يمتد المحتوى ليشمل مجالات قدرات متنوعة، بما في ذلك أساسيات اللغة، ونمذجة البيانات، والانعكاس في وقت التشغيل (runtime reflection)، وإدارة الذاكرة. كما يوفر تغطية مفصلة لهندسة البرمجيات، ومعالجة الأخطاء، وضمان الجودة، وشبكات الويب. تم هيكلة التوثيق كدليل تقني يحتوي على محتوى مترجم، وتصويبات، وتصحيحات لضمان تعلم دقيق.
Provides examples of ordering collections by implementing Go's standard sorting interface.
هذا تنفيذ لهيكل بيانات B-Tree في الذاكرة للغة Go. يوفر مجموعة مقيمة في الذاكرة تحافظ على العناصر مرتبة لتمكين الاسترجاع الفعال، والتعديل، وإدارة خرائط المفتاح والقيمة المرتبة. يدعم المشروع مجموعات قابلة للتغيير مرتبة ومخازن مفتاح-قيمة مرتبة، مما يسمح بعمليات بحث وإدراج وحذف سريعة مع الحفاظ على ترتيب فرز المفاتيح. يوفر قدرات للبحث في النطاق داخل هياكل الذاكرة المرتبة ويحافظ على تنظيم مجموعات البيانات من خلال تقسيم العقد ذاتي التوازن والبحث الثنائي العودي.
Uses a custom comparison function via a standard interface to determine element order.