1.سهلة
ما O الكبير للتعبير 3n² + 5n + 2؟
- AO(n²)
- BO(n³)
- CO(3n²)
- DO(5n)
2.سهلة
ماذا يصف زمن التنفيذ في أسوأ الحالات لخوارزمية؟
- Aالزمن الذي تستغرقه على حاسوب بطيء
- Bالزمن الذي تستغرقه على أصغر مدخل
- Cالزمن المتوقع الذي تستغرقه على مدخل عشوائي بحجم n
- Dأقصى زمن تستغرقه على كل المدخلات ذات الحجم n
3.سهلة
زمن تنفيذ خوارزمية O(n). ماذا يُسمى هذا النمو؟
- Aتربيعي
- Bخطي
- Cثابت
- Dلوغاريتمي
4.متوسطة
كم مقارنة تقريبًا يحتاجها البحث الثنائي في أسوأ الحالات على مصفوفة مرتبة من 1,000,000 عنصر؟
- Aنحو 20
- Bنحو 500,000
- Cنحو 1,000
- Dنحو 100
5.متوسطة
كم مساحة مكدّس تستخدم دالة مضروب عودية بسيطة fact(n) = n × fact(n − 1)؟
- AO(log n)
- BO(n²)
- CO(1)
- DO(n)
6.متوسطة
كم مستوى لعودية الفرز بالدمج لمصفوفة من n عنصر؟
- Aنحو √n
- Bنحو n
- Cنحو log₂ n
- Dنحو n / 2
7.صعبة
أي تعريف للفئة P صحيح؟
- Aالمسائل التي تحتاج إلى زمن أسّي على كل حاسوب
- Bالمسائل التي يمكن حلها على التوازي
- Cمسائل القرار القابلة للحل بخوارزمية حتمية في زمن كثير حدود
- Dالمسائل التي يمكن التحقق من حلولها لكن لا يمكن إيجادها أبدًا في زمن كثير حدود
8.صعبة
ما الفرق بين مسألة غير قابلة للحسم ومسألة غير قابلة للمعالجة؟
- Aالمسألة غير القابلة للحسم لا توجد خوارزمية تحلها على كل المدخلات؛ أما غير القابلة للمعالجة فلها خوارزمية لكنها بطيئة جدًا
- Bكلاهما يعني أن المسألة ليس لها خوارزمية إطلاقًا
- Cالمسائل غير القابلة للمعالجة لا تحلها أي خوارزمية، أما غير القابلة للحسم فتحتاج فقط إلى زمن أسّي
- Dالمسائل غير القابلة للحسم في NP، والمسائل غير القابلة للمعالجة في P
مفتاح الإجابات
- 1. A · O(n²)
- 2. D · أقصى زمن تستغرقه على كل المدخلات ذات الحجم n
- 3. B · خطي
- 4. A · نحو 20
- 5. D · O(n)
- 6. C · نحو log₂ n
- 7. C · مسائل القرار القابلة للحل بخوارزمية حتمية في زمن كثير حدود
- 8. A · المسألة غير القابلة للحسم لا توجد خوارزمية تحلها على كل المدخلات؛ أما غير القابلة للمعالجة فلها خوارزمية لكنها بطيئة جدًا
حلول كاملة خطوة بخطوة: تدرّب على هذا الموضوع في examproblems.com.