1.سهلة
ما التذكير (Memoisation)؟
- Aتخزين نتائج استدعاءات الدوال ليُجاب عن الاستدعاءات المكررة من الذاكرة
- Bتحويل العودية إلى حلقة مكافئة تلقائيًا فلا حاجة إلى مكدّس استدعاءات
- Cتحرير الذاكرة بعد عودة الدالة
- Dكتابة تعليقات بجانب كل سطر من الشيفرة
2.سهلة
تُسمى المسألة عادةً قابلة للمعالجة (tractable) إذا:
- Aأمكن حلها في زمن ثابت
- Bلم يكن لها حل
- Cأمكن حلها في زمن كثير حدود
- Dلم يكن بالإمكان حلها إلا بتجربة كل الاحتمالات
3.سهلة
ما خوارزمية القوة الغاشمة؟
- Aخوارزمية تجرّب كل الحلول المرشحة الممكنة
- Bخوارزمية تستخدم العودية دائمًا
- Cخوارزمية تخمّن إجابة عشوائيًا
- Dخوارزمية تعمل على معالجات كثيرة
4.متوسطة
في مسألة اختيار الأنشطة، أي قاعدة جشعة تعطي دائمًا أكبر عدد من الأنشطة غير المتداخلة؟
- Aاختر النشاط الذي ينتهي أبكر، ثم كرّر مع الأنشطة المتوافقة
- Bاختر أقصر نشاط أولًا
- Cاختر النشاط الأقل تداخلًا أولًا، ثم كرّر مع الأنشطة المتوافقة
- Dاختر النشاط الذي يبدأ أبكر
5.متوسطة
كم مساحة مكدّس تستخدم دالة مضروب عودية بسيطة fact(n) = n × fact(n − 1)؟
- AO(n²)
- BO(log n)
- CO(1)
- DO(n)
6.متوسطة
كيف تبني خوارزمية Prim شجرة امتداد صغرى؟
- Aتُنفّذ البحث بالعرض أولًا وتحتفظ بشجرة BFS
- Bتُنمّي شجرة واحدة من رأس بداية، مضيفةً أرخص حافة خارجة من الشجرة
- Cترتب كل الحواف حسب الوزن وتضيف كل حافة ما لم تُشكّل دورة في الغابة
- Dتحذف أغلى حافة حتى لا تبقى دورات
7.صعبة
لأي نوع من مسألة الحقيبة تعطي القاعدة الجشعة "خذ العناصر بترتيب القيمة لكل وحدة وزن" إجابة مثلى دائمًا؟
- Aالنوعان كلاهما
- Bلا هذا ولا ذاك
- Cالحقيبة الكسرية، حيث يجوز تقسيم العناصر
- Dحقيبة 0/1، حيث يجب دائمًا أخذ العناصر كاملة
8.صعبة
لماذا يكون متوسط البحث في جدول التجزئة O(1) بينما أسوأ الحالات O(n)؟
- Aدوال التجزئة بطيئة
- Bالوصول إلى المصفوفات يستغرق O(n)
- Cقد تتصادم مفاتيح كثيرة في الدلو نفسه
- Dيجب فرز المفاتيح أولًا
مفتاح الإجابات
- 1. A · تخزين نتائج استدعاءات الدوال ليُجاب عن الاستدعاءات المكررة من الذاكرة
- 2. C · أمكن حلها في زمن كثير حدود
- 3. A · خوارزمية تجرّب كل الحلول المرشحة الممكنة
- 4. A · اختر النشاط الذي ينتهي أبكر، ثم كرّر مع الأنشطة المتوافقة
- 5. D · O(n)
- 6. B · تُنمّي شجرة واحدة من رأس بداية، مضيفةً أرخص حافة خارجة من الشجرة
- 7. C · الحقيبة الكسرية، حيث يجوز تقسيم العناصر
- 8. C · قد تتصادم مفاتيح كثيرة في الدلو نفسه
حلول كاملة خطوة بخطوة: تدرّب على هذا الموضوع في examproblems.com.