2 مستودعات
Collections of solved computational problems and algorithmic patterns.
Distinct from Java Utility Libraries: Distinct from general utility libraries by focusing specifically on solved algorithmic challenges rather than helper tools.
Explore 2 awesome GitHub repositories matching programming languages & runtimes · Algorithm Libraries. Refine with filters or upvote what's useful.
هذا المستودع عبارة عن مجموعة من تطبيقات الكود المصدري المحسنة لتحديات خوارزميات LeetCode. يعمل كمكتبة خوارزميات لكل من Python وJava، ويوفر مشكلات حسابية محلولة لهاتين اللغتين. يركز المشروع على تنفيذ هياكل البيانات، ويوفر أمثلة برمجية توضح كيفية استخدام الهياكل المعقدة لحل مهام المعالجة المنطقية. يغطي مجموعة من المشكلات الحسابية، بما في ذلك البحث في السلاسل وتحليل الأعداد الصحيحة. تم تصميم المستودع لممارسة البرمجة التنافسية والتحضير للمقابلات التقنية، مع التركيز على تنفيذ هياكل بيانات ومنطق فعال لتلبية قيود أداء محددة.
Provides a set of solved computational problems implemented as a library in Java.
هذا المشروع عبارة عن مجموعة شاملة من التنفيذات بلغة Java لخوارزميات علوم الحاسب القياسية، وهياكل البيانات، وتحليل الرسوم البيانية (Graphs)، والحسابات الرياضية. يوفر مجموعة من التنفيذات المرجعية لحاويات البيانات الأساسية، بما في ذلك الأشجار، والأكوام (Heaps)، والخرائط، وTries، والقوائم، إلى جانب روتينيات الفرز والبحث الشائعة. تتضمن المكتبة مجموعة متخصصة لتحليل شبكات الرسوم البيانية، تغطي أقصر المسارات، وأشجار الامتداد الدنيا، والتدفق الأقصى. كما توفر أدوات رياضية لاختبار الأعداد الأولية، والحساب النمطي، وتحويلات فوريه السريعة (Fast Fourier Transforms)، بالإضافة إلى أدوات معالجة النصوص لاكتشاف المتناظرات (Palindromes) وحساب مسافة التحرير. تغطي قاعدة الكود مجالات قدرات أوسع مثل البرمجة الديناميكية لتحليل التسلسلات ومجموعة متنوعة من أنماط تنظيم البيانات المستخدمة في تطوير البرمجيات العام وتعليم علوم الحاسب.
Provides a comprehensive library of standard computer science algorithms and data structures implemented in Java.