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