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