1.سهلة
أي خوارزمية فرز تختار محورًا وتقسم المصفوفة إلى عناصر أصغر وعناصر أكبر؟
- Aالفرز بالإدراج
- Bالفرز الفقاعي
- Cالفرز السريع (Quicksort)
- Dالفرز بالدمج
2.سهلة
ما التعقيد الزمني للفرز بالإدراج في أفضل الحالات، على مصفوفة مرتبة مسبقًا؟
- AO(n log n)
- BO(1)
- CO(n²)
- DO(n)
3.سهلة
أي من أزمنة التنفيذ هذه كثير حدود؟
- AO(n³)
- BO(nⁿ)
- CO(n!)
- DO(2ⁿ)
4.متوسطة
بقطع نقدية من فئات 1 و3 و4 ومبلغ 6، كم قطعة تستخدم الطريقة الجشعة "أكبر قطعة أولًا" مقارنةً بالحل الأمثل؟
- Aتستخدم الجشعة 3 قطع، والأمثل 3
- Bتستخدم الجشعة 3 قطع، والأمثل 2
- Cتستخدم الجشعة قطعتين، والأمثل 2
- Dتستخدم الجشعة 4 قطع، والأمثل 3
5.متوسطة
ما حل علاقة التكرار T(n) = 2T(n/2) + O(1)؟
- AO(n log n)
- BO(n²)
- CO(n)
- DO(log n)
6.متوسطة
ماذا يعني أن لمسألة بنية فرعية مثلى؟
- Aأن للمسألة حلًا أمثل واحدًا بالضبط تشترك فيه كل مسألة فرعية
- Bأن لكل المسائل الفرعية الحجم نفسه
- Cأنه يمكن حل المسألة في زمن ثابت
- Dأنه يمكن بناء حل أمثل من الحلول المثلى لمسائلها الفرعية
7.صعبة
أي تقنية تعطي زمن تشغيل متوقعًا O(n log n) للفرز السريع على أي مدخلات؟
- Aاختيار المحور عشوائيًا بتوزيع منتظم
- Bفرز المدخلات قبل تشغيل الفرز السريع
- Cاختيار العنصر الأول دائمًا
- Dاستخدام العودية على الجانب الأيسر فقط
8.صعبة
ماذا سيترتب لو وجد أحدهم خوارزمية كثيرة حدود لمسألة NP-تامة واحدة؟
- Aتنتقل تلك المسألة وحدها إلى P
- Bيمكن حل كل مسألة في NP في زمن كثير حدود، أي P = NP
- Cتصبح كل الخوارزميات ذات الزمن الأسّي خطية فورًا
- Dتصبح مسألة التوقف قابلة للحسم
مفتاح الإجابات
- 1. C · الفرز السريع (Quicksort)
- 2. D · O(n)
- 3. A · O(n³)
- 4. B · تستخدم الجشعة 3 قطع، والأمثل 2
- 5. C · O(n)
- 6. D · أنه يمكن بناء حل أمثل من الحلول المثلى لمسائلها الفرعية
- 7. A · اختيار المحور عشوائيًا بتوزيع منتظم
- 8. B · يمكن حل كل مسألة في NP في زمن كثير حدود، أي P = NP
حلول كاملة خطوة بخطوة: تدرّب على هذا الموضوع في examproblems.com.