مكتبة الخوارزميات وهياكل البيانات
وصف
يحتوي هذا المستودع على الخوارزميات الأساسية والمتقدمة وهياكل البيانات في C ++ والتي يمكن استخدامها للرجوع إليها.
خوارزمية - موضوعات
البرمجة الديناميكية
- مشكلة التراص مربع
- مشكلة تغيير العملة
- مشكلة تغيير العملة - 2
- مشكلة قطع قضيب
- تحرير مشكلة المسافة
- مشكلة إسقاط البيض
- Knapsack
- خوارزمية كادان
- أطول فرعية شائعة
- أطول وقت شائع
- أطول زيادة بعد
- أطول مبلغ متزايد
- أطول بعد الفواصل
- مسار التكلفة الحد الأدنى
- الحد الأدنى للقفزات للوصول إلى النهاية
- الاستراتيجية المثلى للعبة
- محاذاة التسلسل
- مشكلة مجموعة فرعية
- شراء - بيع الأسهم لزيادة الأرباح على معاملات K
رسم بياني
- بيلمان فورد
- فحص الدورات في الرسم البياني
- ديجكسترا (بدون قائمة انتظار الأولوية)
- خوارزمية ديجكسترا
- أدنى سلف مشترك
- Kruskal-Minimum تمتد شجرة
- Prim's-Minimum شجرة الامتداد
- خوارزمية تمرير Kosaraju - مكونات متصلة بقوة
البحث
- اتساع أول بحث
- العمق الأول البحث
فرز
- نوع الفقاعة
- نوع الكومة
- دمج الفرز
- نوع سريع
خيط
- خوارزمية KMP
هياكل البيانات
- شجرة فينويك
- شجرة القطعة
- شجرة القطعة مع انتشار كسول
- الجدول المتناثر - المدى الحد الأدنى للاستعلام
- هياكل بيانات تري