1.سهلة
كيف يعمل الفرز بالاختيار (Selection sort)؟
- Aيبدّل مرارًا مواضع العناصر المتجاورة الموجودة في ترتيب خاطئ
- Bيُدرج كل عنصر في جزء مرتب متنامٍ بالإزاحة
- Cيقسم المصفوفة إلى نصفين ثم يدمجهما
- Dيجد مرارًا أصغر عنصر في الجزء غير المرتب ويبدّله إلى المقدمة
2.سهلة
ما قيمة log₂ 1024؟
- A32
- B512
- C10
- D12
3.سهلة
ما التعقيد الزمني للفرز بالدمج في أسوأ الحالات؟
- AO(n)
- BO(n log n)
- CO(log n)
- DO(n²)
4.متوسطة
بقطع نقدية من فئات 1 و3 و4 ومبلغ 6، كم قطعة تستخدم الطريقة الجشعة "أكبر قطعة أولًا" مقارنةً بالحل الأمثل؟
- Aتستخدم الجشعة 4 قطع، والأمثل 3
- Bتستخدم الجشعة 3 قطع، والأمثل 3
- Cتستخدم الجشعة قطعتين، والأمثل 2
- Dتستخدم الجشعة 3 قطع، والأمثل 2
5.متوسطة
حل العلاقة التكرارية T(n) = 2T(n/2) + O(n) هو:
- AO(n log n)
- BO(n²)
- CO(log n)
- DO(n)
6.متوسطة
يجد البحث بالعرض أولًا في رسم بياني غير موزون:
- Aالشجرة الممتدة الصغرى
- Bترتيبًا طوبولوجيًا في جميع الرسوم البيانية
- Cأقصر المسارات في رسوم بيانية تحتوي على أوزان سالبة للحواف
- Dأقصر المسارات بعدد الأضلاع من عقدة البداية
7.صعبة
تضرب خوارزمية ستراسن المصفوفات باستخدام 7 بدل 8 عمليات ضرب عودية لكتل نصف الحجم. ما زمن تنفيذها؟
- AΘ(nlog₂ 7)، أي نحو n2,81
- BΘ(n² log n)
- CΘ(n³)
- DΘ(n2)
8.صعبة
أي عبارة صحيحة عن اختيار العنصر الأصغر رقم k في مصفوفة غير مرتبة؟
- Aيحتاج الاختيار دائمًا إلى Ω(n log n) لأنه يتطلب الفرز
- Bيعمل Quickselect في زمن متوقع O(n)، وتضمن طريقة وسيط الوسائط O(n) في أسوأ الحالات
- Cالاختيار ممكن فقط في O(n²)
- Dيعمل Quickselect في O(log n) في أسوأ الحالات لأنه يعود على جانب واحد فقط من المحور
مفتاح الإجابات
- 1. D · يجد مرارًا أصغر عنصر في الجزء غير المرتب ويبدّله إلى المقدمة
- 2. C · 10
- 3. B · O(n log n)
- 4. D · تستخدم الجشعة 3 قطع، والأمثل 2
- 5. A · O(n log n)
- 6. D · أقصر المسارات بعدد الأضلاع من عقدة البداية
- 7. A · Θ(nlog₂ 7)، أي نحو n2,81
- 8. B · يعمل Quickselect في زمن متوقع O(n)، وتضمن طريقة وسيط الوسائط O(n) في أسوأ الحالات
حلول كاملة خطوة بخطوة: تدرّب على هذا الموضوع في examproblems.com.