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