توليف وتحليل التحليل
بعض التمارين والعمل بالطبع على تخليق وتحليل الخوارزميات.
سياق كل مجلد هو على النحو التالي:
تمرين 1
GMD - GEERTING_COMMON_DIVISOR مع وظائف وطرق مختلفة.
تمرين 2
خوارزمية توازن قوسين في تعبير باستخدام تنفيذ مكدس ديناميكي.
تمرين 4
قائمة انتظار الأولوية التي يتم تقديمها فيها المهام لأداء. يتم تنفيذ وظائف البرنامج لإضافة وحذف عنصر في قائمة انتظار الأولوية ، بالإضافة إلى وظيفة طباعة قائمة الانتظار. التحويل الديناميكي المستخدم.
تمرين 6
- ex1 - برنامج ينفذ الخوارزمية لفرز صفيف عن طريق الاندماج. دمج خوارزمية.
- EX2 - خوارزمية فيبوناتشي
تمرين 9
- EX1 - خوارزمية فرز سريع
- EX2 - خوارزمية الفرز الرقمي
تمرين 10
- اختيار خوارزمية فرز
- خوارزمية فرز الإدراج
- خوارزمية فرز الفقاعة
- دمج خوارزمية فرز
- خوارزمية فرز سريع
- خوارزمية الفرز الرقمي
تمرين 11
- تحتوي الشجرة التي تحتوي عليها كل من الأوراق على رقم من 1 إلى 9 ، والآخر والجذور تحتوي على العمليات +و - و *. قم بالزحف إلى الشجرة للحصول على التعبير الحسابي في شكل مناسب للإدراك البشري (تشغيل تشغيل التشغيل). بعد عرض علامة '=' في نهاية التعبير ويتم طباعة قيمة التعبير.
تمرين 12
- ex1 - وظائف منفصلة لكل خوارزميات للبحث (غير المعقدة) لعنصر في صفيف.
- EX2 - قم بتنفيذ وظائف إضافة عنصر وبحثه وحذفه في شجرة بحث ثنائية.
تمرين 13
- EX1 - برنامج ينفذ الخوارزمية لاجتياز الرسم البياني في العمق. تم تعيين الرسم البياني بواسطة مصفوفة الحي.
- EX2 - برنامج يتحقق مما إذا كان الرسم البياني يحتوي على حلقات. لهذا الغرض ، يتم استخدام خوارزمية الزحف العمق التي تم تنفيذها في التمرين 1.
SAA_KR
تنفيذ خوارزمية تبني هرمًا من أرقام N.