1.سهلة
تبدأ حلقة بـ i = 1 وتضاعف i في كل تكرار حتى i > n. كم تكرارًا تُنفِّذ؟
- Aنحو n / 2
- Bنحو n
- Cنحو log₂ n
- Dنحو n²
2.سهلة
ما التعقيد الزمني للبحث بالعمق أولًا (DFS) على رسم بياني مخزّن بقوائم التجاور؟
- AO(V²)
- BO(V × E)
- CO(E log V)
- DO(V + E)
3.سهلة
ما التعقيد الزمني للفرز بالإدراج في أفضل الحالات، على مصفوفة مرتبة مسبقًا؟
- AO(n²)
- BO(1)
- CO(n log n)
- DO(n)
4.متوسطة
ما حل علاقة التكرار T(n) = 2T(n − 1) + O(1)؟
- AO(n²)
- BO(n)
- CO(n log n)
- DO(2ⁿ)
5.متوسطة
لماذا تنتقل روتينات فرز كثيرة في المكتبات إلى الفرز بالإدراج للمصفوفات الفرعية الصغيرة جدًا؟
- Aلأن الخوارزميات العودية لا تتعامل مع مصفوفات أقل من 10 عناصر
- Bلأن الفرز بالإدراج O(n log n) في أسوأ الحالات
- Cلأن الفرز بالإدراج يستهلك ذاكرة أقل من أي خوارزمية فرز أخرى على المدخلات الكبيرة
- Dلأن كلفته الإضافية ضئيلة وهو سريع على المدخلات الصغيرة أو شبه المرتبة
6.متوسطة
يستخدم فرز سريع العنصر الأول محورًا دائمًا. على أي مدخل يُظهر سلوك أسوأ الحالات؟
- Aمصفوفة عناصرها كلها مختلفة
- Bمصفوفة مرتبة مسبقًا
- Cمصفوفة بترتيب عشوائي
- Dمصفوفة طولها 2
7.صعبة
ما التعقيد الزمني لـ: for i = 1 to n: for (j = i; j ≤ n; j = j + i) نفّذ عملًا O(1)؟
- AO(n)
- BO(n²)
- CO(n √n)
- DO(n log n)
8.صعبة
ماذا أثبتت مبرهنة Cook–Levin؟
- Aأن مسألة التوقف غير قابلة للحسم
- Bأن كل مسألة NP يمكن حلها في زمن أسّي
- Cأن P لا تساوي NP
- Dأن مسألة الإرضاء البولياني (SAT) هي NP-تامة
مفتاح الإجابات
- 1. C · نحو log₂ n
- 2. D · O(V + E)
- 3. D · O(n)
- 4. D · O(2ⁿ)
- 5. D · لأن كلفته الإضافية ضئيلة وهو سريع على المدخلات الصغيرة أو شبه المرتبة
- 6. B · مصفوفة مرتبة مسبقًا
- 7. D · O(n log n)
- 8. D · أن مسألة الإرضاء البولياني (SAT) هي NP-تامة
حلول كاملة خطوة بخطوة: تدرّب على هذا الموضوع في examproblems.com.