1.سهلة
تستغرق خوارزمية O(n) ثلاث ثوانٍ عند n = مليون. كم تستغرق تقريبًا عند n = مليونين؟
- A12 ثانية
- B6 ثوانٍ
- C9 ثوانٍ
- D3 ثوانٍ
2.سهلة
ماذا يصف زمن التنفيذ في الحالة المتوسطة؟
- Aالقيمة الوسطى بين زمن التنفيذ في أفضل الحالات وفي أسوئها
- Bالزمن على الحاسوب الأكثر شيوعًا
- Cالزمن المتوقع على توزيع معين للمدخلات ذات الحجم n
- Dالزمن لمدخل متوسط الطول
3.سهلة
تبدأ حلقة بـ i = 1 وتضاعف i في كل تكرار حتى i > n. كم تكرارًا تُنفِّذ؟
- Aنحو n / 2
- Bنحو log₂ n
- Cنحو n²
- Dنحو n
4.متوسطة
أي خوارزمية فرز مستقرة؟
- Aالفرز السريع (النسخة الموضعية المعتادة)
- Bالفرز بالدمج
- Cالفرز بالكومة
- Dالفرز بالاختيار (النسخة المعتادة)
5.متوسطة
لماذا تنتقل روتينات فرز كثيرة في المكتبات إلى الفرز بالإدراج للمصفوفات الفرعية الصغيرة جدًا؟
- Aلأن الفرز بالإدراج يستهلك ذاكرة أقل من أي خوارزمية فرز أخرى على المدخلات الكبيرة
- Bلأن الخوارزميات العودية لا تتعامل مع مصفوفات أقل من 10 عناصر
- Cلأن الفرز بالإدراج O(n log n) في أسوأ الحالات
- Dلأن كلفته الإضافية ضئيلة وهو سريع على المدخلات الصغيرة أو شبه المرتبة
6.متوسطة
الخوارزمية الجشعة (Greedy):
- Aتتخذ الخيار الأفضل محليًا في كل خطوة
- Bتجرّب كل حل ممكن
- Cتستخدم العودية فقط
- Dتعطي الحل الأمثل دائمًا
7.صعبة
لماذا قد تعطي خوارزمية Dijkstra نتائج خاطئة حين تكون بعض أوزان الحواف سالبة؟
- Aلأن الأعداد السالبة لا يمكن تخزينها في طابور أولويات
- Bلأنها تدخل في حلقة لا نهائية عند كل حافة سالبة
- Cلأنها لا تعمل إلا على الرسوم البيانية غير الموجهة
- Dلأن الرأس يُثبَّت نهائيًا عند استخراجه، لكن حافة سالبة لاحقة قد تعطيه مسارًا أقصر
8.صعبة
يعمل الفرز بالإدراج في O(n) على المدخلات المرتبة. هل يناقض هذا الحد الأدنى Ω(n log n) للفرز بالمقارنة؟
- Aنعم، لكن فقط للمصفوفات الأقصر من 100
- Bلا، فالحد الأدنى ينطبق على أسوأ الحالات عبر كل المدخلات، لا على كل مدخل
- Cلا، لأن الفرز بالإدراج ليس فرزًا بالمقارنة
- Dنعم، فالحد الأدنى خاطئ إذن
مفتاح الإجابات
- 1. B · 6 ثوانٍ
- 2. C · الزمن المتوقع على توزيع معين للمدخلات ذات الحجم n
- 3. B · نحو log₂ n
- 4. B · الفرز بالدمج
- 5. D · لأن كلفته الإضافية ضئيلة وهو سريع على المدخلات الصغيرة أو شبه المرتبة
- 6. A · تتخذ الخيار الأفضل محليًا في كل خطوة
- 7. D · لأن الرأس يُثبَّت نهائيًا عند استخراجه، لكن حافة سالبة لاحقة قد تعطيه مسارًا أقصر
- 8. B · لا، فالحد الأدنى ينطبق على أسوأ الحالات عبر كل المدخلات، لا على كل مدخل
حلول كاملة خطوة بخطوة: تدرّب على هذا الموضوع في examproblems.com.