1.سهلة
في مخطط غير موجّه، ما درجة الرأس؟
- Aطول أطول مسار منه
- Bعدد الحواف المتصلة به
- Cموضعه في قائمة التجاور
- Dعدد الرؤوس في المخطط
2.سهلة
ما الطابور مزدوج الطرفين (deque)؟
- Aطابوران منفصلان يتشاركان مصفوفة واحدة
- Bبنية تسمح بالإدراج والإزالة في الطرفين كليهما
- Cطابور لا يسمح بالإزالة إلا من المؤخرة
- Dطابور مرتب بحسب الأولوية
3.سهلة
ماذا تفعل دالة التجزئة في جدول التجزئة؟
- Aتعدّ المفاتيح المخزّنة
- Bتشفّر القيم في الجدول
- Cتربط المفتاح بفهرس في الجدول
- Dترتب المفاتيح في الجدول
4.متوسطة
ماذا يحدث حين يُعيد جدول تجزئة التجزئة (rehash) بعد تجاوز معامل تحميله حدًا معينًا؟
- Aتُحذف أقدم المفاتيح لإفساح المجال
- Bتُرتَّب المفاتيح الموجودة في مكانها
- Cيُحجز جدول أكبر ويُدرج كل مفتاح من جديد
- Dلا تُنقل إلا المفاتيح المتصادمة إلى قائمة فائض جديدة في نهاية الجدول
5.متوسطة
يزور الاجتياز الداخلي (in-order) لشجرة البحث الثنائية المفاتيح:
- Aبترتيب تنازلي دائمًا
- Bحسب المستويات
- Cبترتيب تصاعدي (مرتبة)
- Dبترتيب الإدراج
6.متوسطة
ما الغرض من العقدة الحارسة (sentinel أو dummy) في قائمة مترابطة؟
- Aتخزين عدد العناصر
- Bجعل القائمة مرتبة
- Cتبسيط الشيفرة بإزالة الحالات الخاصة عند الرأس أو الذيل
- Dمنع القائمة من النمو إلى ما يتجاوز حدًّا أقصى ثابتًا من العقد
7.صعبة
ما كلفة الزمن والمساحة الإضافية لعكس قائمة مترابطة أحادية في مكانها؟
- Aزمن O(n) ومساحة إضافية O(n)
- Bزمن O(1) ومساحة إضافية O(1)
- Cزمن O(n) ومساحة إضافية O(1)
- Dزمن O(n log n) ومساحة إضافية O(1)
8.صعبة
لماذا تستخدم قواعد البيانات غالبًا أشجار B+ بدلًا من أشجار B العادية للفهارس؟
- Aلأن أشجار B+ لا تخزّن البيانات إلا في الجذر
- Bلأن أشجار B+ لا تحتاج إلى التوازن
- Cلأن أشجار B+ تستخدم عقدًا داخلية ثنائية، ما يقلل عدد قراءات القرص
- Dلأن كل السجلات في أوراق مترابطة، ما يجعل مسح المدى فعالًا
مفتاح الإجابات
- 1. B · عدد الحواف المتصلة به
- 2. B · بنية تسمح بالإدراج والإزالة في الطرفين كليهما
- 3. C · تربط المفتاح بفهرس في الجدول
- 4. C · يُحجز جدول أكبر ويُدرج كل مفتاح من جديد
- 5. C · بترتيب تصاعدي (مرتبة)
- 6. C · تبسيط الشيفرة بإزالة الحالات الخاصة عند الرأس أو الذيل
- 7. C · زمن O(n) ومساحة إضافية O(1)
- 8. D · لأن كل السجلات في أوراق مترابطة، ما يجعل مسح المدى فعالًا
حلول كاملة خطوة بخطوة: تدرّب على هذا الموضوع في examproblems.com.