1.سهلة
تستغرق خوارزمية O(n) ثلاث ثوانٍ عند n = مليون. كم تستغرق تقريبًا عند n = مليونين؟
- A6 ثوانٍ
- B12 ثانية
- C3 ثوانٍ
- D9 ثوانٍ
2.سهلة
ما التذكير (Memoisation)؟
- Aكتابة تعليقات بجانب كل سطر من الشيفرة
- Bتحرير الذاكرة بعد عودة الدالة
- Cتحويل العودية إلى حلقة مكافئة تلقائيًا فلا حاجة إلى مكدّس استدعاءات
- Dتخزين نتائج استدعاءات الدوال ليُجاب عن الاستدعاءات المكررة من الذاكرة
3.سهلة
ما الخوارزمية؟
- Aأي برنامج حاسوبي له واجهة رسومية
- Bلغة برمجة مصممة لكتابة الصيغ الرياضية
- Cسلسلة منتهية من الخطوات المحددة جيدًا تحل مسألة
- Dبنية بيانات تخزّن الأعداد
4.متوسطة
ما التعقيد الزمني لـ: for i = 1 to n: (j = 1; while j < n: j = j × 2)؟
- AO(log n)
- BO(n)
- CO(n²)
- DO(n log n)
5.متوسطة
لماذا يُحذف أساس اللوغاريتم عادةً في O الكبير، كما في O(log n)؟
- Aكل اللوغاريتمات في علوم الحاسوب أساسها 10، فهو مفهوم ضمنًا
- Bلأن اللوغاريتمات تُقرَّب دائمًا إلى أعداد صحيحة
- Cلأن الأساس لا يهم إلا عندما تكون n صغيرة
- Dلأن اللوغاريتمات ذات الأسس المختلفة لا تختلف إلا بمعامل ثابت
6.متوسطة
كم مساحة مكدّس تستخدم دالة مضروب عودية بسيطة fact(n) = n × fact(n − 1)؟
- AO(n²)
- BO(n)
- CO(1)
- DO(log n)
7.صعبة
تكون المسألة NP-كاملة (NP-complete) إذا كانت:
- Aمستحيلة الحل
- Bخارج NP لكنها أصعب من جميع مسائل NP، مثل مسألة التوقف
- Cتنتمي إلى NP وكل مسألة في NP قابلة للاختزال إليها في زمن كثير الحدود
- Dقابلة للحل في زمن كثير الحدود
8.صعبة
أي تعريف للفئة P صحيح؟
- Aالمسائل التي تحتاج إلى زمن أسّي على كل حاسوب
- Bمسائل القرار القابلة للحل بخوارزمية حتمية في زمن كثير حدود
- Cالمسائل التي يمكن حلها على التوازي
- Dالمسائل التي يمكن التحقق من حلولها لكن لا يمكن إيجادها أبدًا في زمن كثير حدود
مفتاح الإجابات
- 1. A · 6 ثوانٍ
- 2. D · تخزين نتائج استدعاءات الدوال ليُجاب عن الاستدعاءات المكررة من الذاكرة
- 3. C · سلسلة منتهية من الخطوات المحددة جيدًا تحل مسألة
- 4. D · O(n log n)
- 5. D · لأن اللوغاريتمات ذات الأسس المختلفة لا تختلف إلا بمعامل ثابت
- 6. B · O(n)
- 7. C · تنتمي إلى NP وكل مسألة في NP قابلة للاختزال إليها في زمن كثير الحدود
- 8. B · مسائل القرار القابلة للحل بخوارزمية حتمية في زمن كثير حدود
حلول كاملة خطوة بخطوة: تدرّب على هذا الموضوع في examproblems.com.