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