1.سهلة
ما حالة الأساس في دالة عودية؟
- Aالسطر الأول من الدالة
- Bالحالة ذات المدخلات الأكبر، وتُعالَج قبل أي استدعاءات عودية
- Cحالة يُجاب عنها مباشرة دون استدعاء عودي آخر
- Dالاستدعاء الذي يستهلك أكبر قدر من الذاكرة
2.سهلة
تستغرق خوارزمية O(n) ثلاث ثوانٍ عند n = مليون. كم تستغرق تقريبًا عند n = مليونين؟
- A3 ثوانٍ
- B9 ثوانٍ
- C12 ثانية
- D6 ثوانٍ
3.سهلة
تبدأ حلقة بـ i = 1 وتضاعف i في كل تكرار حتى i > n. كم تكرارًا تُنفِّذ؟
- Aنحو n
- Bنحو n²
- Cنحو n / 2
- Dنحو log₂ n
4.متوسطة
لماذا لا تعطي البرمجة الديناميكية تسريعًا حقيقيًا للفرز بالدمج؟
- Aلأن البرمجة الديناميكية لا تعمل إلا على مسائل الرسوم البيانية، لا على المصفوفات
- Bلأن الفرز بالدمج ليس له بنية عودية
- Cلأن مسائله الفرعية لا تتداخل، فلا شيء يُعاد استخدامه
- Dلأن الفرز بالدمج O(n) أصلًا
5.متوسطة
كيف تبني خوارزمية Prim شجرة امتداد صغرى؟
- Aتُنفّذ البحث بالعرض أولًا وتحتفظ بشجرة BFS
- Bترتب كل الحواف حسب الوزن وتضيف كل حافة ما لم تُشكّل دورة في الغابة
- Cتُنمّي شجرة واحدة من رأس بداية، مضيفةً أرخص حافة خارجة من الشجرة
- Dتحذف أغلى حافة حتى لا تبقى دورات
6.متوسطة
ما زمن تنفيذ الفرز الجذري LSD على n عددًا صحيحًا من d خانة في الأساس k؟
- AO(d(n + k))
- BO(dn log k)
- CO(n log n)
- DO(n²)
7.صعبة
أي تعريف للفئة P صحيح؟
- Aالمسائل التي يمكن حلها على التوازي
- Bمسائل القرار القابلة للحل بخوارزمية حتمية في زمن كثير حدود
- Cالمسائل التي تحتاج إلى زمن أسّي على كل حاسوب
- Dالمسائل التي يمكن التحقق من حلولها لكن لا يمكن إيجادها أبدًا في زمن كثير حدود
8.صعبة
تكون المسألة NP-كاملة (NP-complete) إذا كانت:
- Aخارج NP لكنها أصعب من جميع مسائل NP، مثل مسألة التوقف
- Bتنتمي إلى NP وكل مسألة في NP قابلة للاختزال إليها في زمن كثير الحدود
- Cمستحيلة الحل
- Dقابلة للحل في زمن كثير الحدود
مفتاح الإجابات
- 1. C · حالة يُجاب عنها مباشرة دون استدعاء عودي آخر
- 2. D · 6 ثوانٍ
- 3. D · نحو log₂ n
- 4. C · لأن مسائله الفرعية لا تتداخل، فلا شيء يُعاد استخدامه
- 5. C · تُنمّي شجرة واحدة من رأس بداية، مضيفةً أرخص حافة خارجة من الشجرة
- 6. A · O(d(n + k))
- 7. B · مسائل القرار القابلة للحل بخوارزمية حتمية في زمن كثير حدود
- 8. B · تنتمي إلى NP وكل مسألة في NP قابلة للاختزال إليها في زمن كثير الحدود
حلول كاملة خطوة بخطوة: تدرّب على هذا الموضوع في examproblems.com.