1.سهلة
ما خوارزمية القوة الغاشمة؟
- Aخوارزمية تستخدم العودية دائمًا
- Bخوارزمية تجرّب كل الحلول المرشحة الممكنة
- Cخوارزمية تخمّن إجابة عشوائيًا
- Dخوارزمية تعمل على معالجات كثيرة
2.سهلة
ما الخوارزمية؟
- Aلغة برمجة مصممة لكتابة الصيغ الرياضية
- Bسلسلة منتهية من الخطوات المحددة جيدًا تحل مسألة
- Cبنية بيانات تخزّن الأعداد
- Dأي برنامج حاسوبي له واجهة رسومية
3.سهلة
ما O الكبير للتعبير 3n² + 5n + 2؟
- AO(3n²)
- BO(n²)
- CO(n³)
- DO(5n)
4.متوسطة
أي خوارزمية تجد أقصر المسارات من مصدر واحد في رسم بياني أوزان أضلاعه غير سالبة؟
- Aخوارزمية ديكسترا (Dijkstra)
- Bالبحث بالعمق أولًا (DFS)
- Cخوارزمية كروسكال (Kruskal)
- Dخوارزمية بيلمان–فورد مطلوبة في جميع الحالات
5.متوسطة
ما التعقيد الزمني لخوارزمية Bellman–Ford على رسم بياني فيه V رأسًا وE حافة؟
- AO(V³ × E)
- BO(V × E)
- CO(V + E)
- DO(E log V)
6.متوسطة
الخوارزمية الجشعة (Greedy):
- Aتجرّب كل حل ممكن
- Bتتخذ الخيار الأفضل محليًا في كل خطوة
- Cتستخدم العودية فقط
- Dتعطي الحل الأمثل دائمًا
7.صعبة
ما الفرق بين مسألة غير قابلة للحسم ومسألة غير قابلة للمعالجة؟
- Aالمسائل غير القابلة للحسم في NP، والمسائل غير القابلة للمعالجة في P
- Bكلاهما يعني أن المسألة ليس لها خوارزمية إطلاقًا
- Cالمسائل غير القابلة للمعالجة لا تحلها أي خوارزمية، أما غير القابلة للحسم فتحتاج فقط إلى زمن أسّي
- Dالمسألة غير القابلة للحسم لا توجد خوارزمية تحلها على كل المدخلات؛ أما غير القابلة للمعالجة فلها خوارزمية لكنها بطيئة جدًا
8.صعبة
باستخدام المبرهنة الرئيسية (master theorem)، حل T(n) = 8T(n/2) + O(n²) هو:
- AΘ(n log n)
- BΘ(n³)
- CΘ(n²)
- DΘ(n² log n)
مفتاح الإجابات
- 1. B · خوارزمية تجرّب كل الحلول المرشحة الممكنة
- 2. B · سلسلة منتهية من الخطوات المحددة جيدًا تحل مسألة
- 3. B · O(n²)
- 4. A · خوارزمية ديكسترا (Dijkstra)
- 5. B · O(V × E)
- 6. B · تتخذ الخيار الأفضل محليًا في كل خطوة
- 7. D · المسألة غير القابلة للحسم لا توجد خوارزمية تحلها على كل المدخلات؛ أما غير القابلة للمعالجة فلها خوارزمية لكنها بطيئة جدًا
- 8. B · Θ(n³)
حلول كاملة خطوة بخطوة: تدرّب على هذا الموضوع في examproblems.com.