1.سهلة
ما التعقيد الزمني للفرز بالإدراج في أفضل الحالات، على مصفوفة مرتبة مسبقًا؟
- AO(1)
- BO(n log n)
- CO(n²)
- DO(n)
2.سهلة
تستغرق خوارزمية O(n²) ثانية واحدة عند n = 1000. كم تستغرق تقريبًا عند n = 2000؟
- A4 ثوانٍ
- Bثانيتين
- C8 ثوانٍ
- Dثانية واحدة
3.سهلة
يقيس التعقيد المكاني:
- Aعدد أسطر الشيفرة
- Bكمية الذاكرة التي تحتاجها الخوارزمية مع نمو المدخلات
- Cمساحة القرص التي يشغلها ملف البرنامج بعد ترجمته
- Dالحجم المادي للحاسوب
4.متوسطة
حل العلاقة التكرارية T(n) = 2T(n/2) + O(n) هو:
- AO(n log n)
- BO(n)
- CO(log n)
- DO(n²)
5.متوسطة
الحد الأدنى للفرز القائم على المقارنة في أسوأ الحالات هو:
- AΩ(log n)
- BΩ(n log n)
- CΩ(n)
- DΩ(n²)
6.متوسطة
لماذا يُحذف أساس اللوغاريتم عادةً في O الكبير، كما في O(log n)؟
- Aلأن الأساس لا يهم إلا عندما تكون n صغيرة
- Bلأن اللوغاريتمات ذات الأسس المختلفة لا تختلف إلا بمعامل ثابت
- Cكل اللوغاريتمات في علوم الحاسوب أساسها 10، فهو مفهوم ضمنًا
- Dلأن اللوغاريتمات تُقرَّب دائمًا إلى أعداد صحيحة
7.صعبة
أي من مسائل الإرضاء هذه معروف أنه قابل للحل في زمن كثير حدود؟
- A3-SAT، حيث يحتوي كل بند على ثلاثة حرفيّات بالضبط
- B2-SAT، حيث يحتوي كل بند على حرفيّين (literals) على الأكثر
- Cإرضاء الدارات
- DSAT العامة على صيغ في الصيغة العادية العطفية
8.صعبة
أي تعريف للفئة NP صحيح؟
- Aالمسائل التي لا تستطيع أي خوارزمية حلها
- Bمسائل القرار التي يمكن التحقق من إجاباتها بـ "نعم" في زمن كثير حدود عند إعطاء شهادة
- Cالمسائل غير كثيرة الحدود
- Dالمسائل التي لا يمكن حلها في زمن كثير حدود
مفتاح الإجابات
- 1. D · O(n)
- 2. A · 4 ثوانٍ
- 3. B · كمية الذاكرة التي تحتاجها الخوارزمية مع نمو المدخلات
- 4. A · O(n log n)
- 5. B · Ω(n log n)
- 6. B · لأن اللوغاريتمات ذات الأسس المختلفة لا تختلف إلا بمعامل ثابت
- 7. B · 2-SAT، حيث يحتوي كل بند على حرفيّين (literals) على الأكثر
- 8. B · مسائل القرار التي يمكن التحقق من إجاباتها بـ "نعم" في زمن كثير حدود عند إعطاء شهادة
حلول كاملة خطوة بخطوة: تدرّب على هذا الموضوع في examproblems.com.