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