1.سهلة
تبدأ حلقة بـ i = 1 وتضاعف i في كل تكرار حتى i > n. كم تكرارًا تُنفِّذ؟
- Aنحو n / 2
- Bنحو n
- Cنحو log₂ n
- Dنحو n²
2.سهلة
ماذا يصف زمن التنفيذ في أسوأ الحالات لخوارزمية؟
- Aالزمن المتوقع الذي تستغرقه على مدخل عشوائي بحجم n
- Bالزمن الذي تستغرقه على أصغر مدخل
- Cالزمن الذي تستغرقه على حاسوب بطيء
- Dأقصى زمن تستغرقه على كل المدخلات ذات الحجم n
3.سهلة
ما الخوارزمية؟
- Aلغة برمجة مصممة لكتابة الصيغ الرياضية
- Bأي برنامج حاسوبي له واجهة رسومية
- Cسلسلة منتهية من الخطوات المحددة جيدًا تحل مسألة
- Dبنية بيانات تخزّن الأعداد
4.متوسطة
في مسألة اختيار الأنشطة، أي قاعدة جشعة تعطي دائمًا أكبر عدد من الأنشطة غير المتداخلة؟
- Aاختر النشاط الذي ينتهي أبكر، ثم كرّر مع الأنشطة المتوافقة
- Bاختر النشاط الأقل تداخلًا أولًا، ثم كرّر مع الأنشطة المتوافقة
- Cاختر النشاط الذي يبدأ أبكر
- Dاختر أقصر نشاط أولًا
5.متوسطة
هل يصح القول إن خوارزمية O(n²) هي أيضًا O(n³)؟
- Aلا، لأن O الكبير يجب أن يذكر دائمًا معدل النمو الدقيق للدالة
- Bلا، لأن n³ أصغر من n² عندما تكون n كبيرة
- Cنعم، لأن O الكبير حد أعلى وn² لا تنمو أسرع من n³
- Dنعم، لكن فقط إذا كانت n أصغر من 100
6.متوسطة
ما زمن تنفيذ الفرز الجذري LSD على n عددًا صحيحًا من d خانة في الأساس k؟
- AO(n log n)
- BO(d(n + k))
- CO(n²)
- DO(dn log k)
7.صعبة
أي أمرين يجب إثباتهما لإثبات أن مسألة القرار X هي NP-تامة؟
- Aأن X تنتمي إلى P، وأن X تُختزل إلى SAT
- Bأن X تُختزل إلى مسألة في P، وأن X تنتمي إلى NP
- Cأن X ليس لها خوارزمية كثيرة حدود، وأن X قابلة للحسم
- Dأن X تنتمي إلى NP، وأن مسألة NP-تامة معروفة تُختزل إلى X في زمن كثير حدود
8.صعبة
يحقق ضرب كاراتسوبا T(n) = 3T(n/2) + O(n). ما حل هذه العلاقة؟
- AΘ(n log n)
- BΘ(n²)
- CΘ(n3)
- DΘ(nlog₂ 3)، أي نحو n1,585
مفتاح الإجابات
- 1. C · نحو log₂ n
- 2. D · أقصى زمن تستغرقه على كل المدخلات ذات الحجم n
- 3. C · سلسلة منتهية من الخطوات المحددة جيدًا تحل مسألة
- 4. A · اختر النشاط الذي ينتهي أبكر، ثم كرّر مع الأنشطة المتوافقة
- 5. C · نعم، لأن O الكبير حد أعلى وn² لا تنمو أسرع من n³
- 6. B · O(d(n + k))
- 7. D · أن X تنتمي إلى NP، وأن مسألة NP-تامة معروفة تُختزل إلى X في زمن كثير حدود
- 8. D · Θ(nlog₂ 3)، أي نحو n1,585
حلول كاملة خطوة بخطوة: تدرّب على هذا الموضوع في examproblems.com.