1.سهلة
أي ترميز يصف حدًا أعلى للنمو؟
- Aثيتا الكبير (Big Theta)
- Bأوميغا الصغير (Little omega)
- Cأوميغا الكبير (Big Omega)
- DO الكبير (Big O)
2.سهلة
ما الخطوات الثلاث لخوارزمية فرّق تسُد؟
- Aالتخمين، والتحقق، والتكرار
- Bالتقسيم، والحل، والدمج
- Cالقراءة، والحساب، والكتابة
- Dالفرز، والبحث، والإرجاع
3.سهلة
الوصول إلى عنصر في مصفوفة عبر فهرسه يستغرق:
- AO(n)
- BO(n²)
- CO(log n)
- DO(1)
4.متوسطة
في مصفوفة مرتبة تبحث عن عنصرين مجموعهما يساوي هدفًا بتحريك مؤشر من كل طرف نحو الداخل. ما التعقيد الزمني؟
- AO(log n)
- BO(n)
- CO(n²)
- DO(n log n)
5.متوسطة
ما التعقيد الزمني المُطفأ (amortised) لإضافة عنصر إلى نهاية مصفوفة ديناميكية تضاعف سعتها عند امتلائها؟
- AO(n²)
- BO(n)
- CO(log n)
- DO(1)
6.متوسطة
بقطع نقدية من فئات 1 و3 و4 ومبلغ 6، كم قطعة تستخدم الطريقة الجشعة "أكبر قطعة أولًا" مقارنةً بالحل الأمثل؟
- Aتستخدم الجشعة 4 قطع، والأمثل 3
- Bتستخدم الجشعة 3 قطع، والأمثل 3
- Cتستخدم الجشعة 3 قطع، والأمثل 2
- Dتستخدم الجشعة قطعتين، والأمثل 2
7.صعبة
كيف تكشف خوارزمية Bellman–Ford دورة سالبة الوزن قابلة للبلوغ من المصدر؟
- Aتتحقق مما إذا كانت لأي حافة وزن سالب
- Bبعد V − 1 جولة تتحقق مما إذا كان يمكن بعدُ إرخاء أي حافة
- Cتعدّ الدورات بالبحث بالعمق أولًا
- Dتُنفّذ خوارزمية Dijkstra مرتين وتقارن نتيجتَي المسافات
8.صعبة
ماذا أثبتت مبرهنة Cook–Levin؟
- Aأن P لا تساوي NP
- Bأن كل مسألة NP يمكن حلها في زمن أسّي
- Cأن مسألة الإرضاء البولياني (SAT) هي NP-تامة
- Dأن مسألة التوقف غير قابلة للحسم
مفتاح الإجابات
- 1. D · O الكبير (Big O)
- 2. B · التقسيم، والحل، والدمج
- 3. D · O(1)
- 4. B · O(n)
- 5. D · O(1)
- 6. C · تستخدم الجشعة 3 قطع، والأمثل 2
- 7. B · بعد V − 1 جولة تتحقق مما إذا كان يمكن بعدُ إرخاء أي حافة
- 8. C · أن مسألة الإرضاء البولياني (SAT) هي NP-تامة
حلول كاملة خطوة بخطوة: تدرّب على هذا الموضوع في examproblems.com.