1.سهلة
الوصول إلى عنصر في مصفوفة عبر فهرسه يستغرق:
- AO(log n)
- BO(n)
- CO(1)
- DO(n²)
2.سهلة
أي ترميز يصف حدًا أدنى للنمو؟
- Ao (o الصغير)
- BΘ (ثيتا الكبير)
- CΩ (أوميغا الكبير)
- DO (O الكبير)
3.سهلة
ما التعقيد الزمني للبحث بالعمق أولًا (DFS) على رسم بياني مخزّن بقوائم التجاور؟
- AO(V²)
- BO(E log V)
- CO(V × E)
- DO(V + E)
4.متوسطة
ما زمن تنفيذ الفرز الجذري LSD على n عددًا صحيحًا من d خانة في الأساس k؟
- AO(dn log k)
- BO(n²)
- CO(n log n)
- DO(d(n + k))
5.متوسطة
كم مساحة مكدّس تستخدم دالة مضروب عودية بسيطة fact(n) = n × fact(n − 1)؟
- AO(log n)
- BO(n)
- CO(n²)
- DO(1)
6.متوسطة
أي عبارة صحيحة عن دالة عودية ليس لها حالة أساس قابلة للبلوغ؟
- Aيحولها المترجم دائمًا إلى حلقة تنتهي بأمان
- Bتواصل استدعاء نفسها حتى يفيض مكدّس الاستدعاءات
- Cتُرجع 0 تلقائيًا
- Dتعمل في زمن O(1)
7.صعبة
أي تعريف للفئة P صحيح؟
- Aالمسائل التي يمكن حلها على التوازي
- Bمسائل القرار القابلة للحل بخوارزمية حتمية في زمن كثير حدود
- Cالمسائل التي تحتاج إلى زمن أسّي على كل حاسوب
- Dالمسائل التي يمكن التحقق من حلولها لكن لا يمكن إيجادها أبدًا في زمن كثير حدود
8.صعبة
ما حل علاقة التكرار T(n) = 2T(n/2) + n log n؟
- AΘ(n)
- BΘ(n log n)
- CΘ(n²)
- DΘ(n log² n)
مفتاح الإجابات
- 1. C · O(1)
- 2. C · Ω (أوميغا الكبير)
- 3. D · O(V + E)
- 4. D · O(d(n + k))
- 5. B · O(n)
- 6. B · تواصل استدعاء نفسها حتى يفيض مكدّس الاستدعاءات
- 7. B · مسائل القرار القابلة للحل بخوارزمية حتمية في زمن كثير حدود
- 8. D · Θ(n log² n)
حلول كاملة خطوة بخطوة: تدرّب على هذا الموضوع في examproblems.com.