1.سهلة
ما التصادم (collision) في جدول التجزئة؟
- Aأن تنفد ذاكرة الجدول
- Bأن يُخزَّن مفتاحان متساويان مرتين
- Cألا يمكن تجزئة مفتاح إطلاقًا
- Dأن يُربط مفتاحان مختلفان بالفهرس نفسه
2.سهلة
ما المخطط الموجّه؟
- Aمخطط يتصل فيه كل زوج من الرؤوس المتمايزة بحافة
- Bمخطط لحوافه اتجاه من رأس إلى آخر
- Cمخطط لكل حوافه أوزان
- Dمخطط لا دورات فيه
3.سهلة
ماذا تفعل دالة التجزئة في جدول التجزئة؟
- Aتربط المفتاح بفهرس في الجدول
- Bتعدّ المفاتيح المخزّنة
- Cترتب المفاتيح في الجدول
- Dتشفّر القيم في الجدول
4.متوسطة
كم من الذاكرة تستخدم مصفوفة التجاور لمخطط ذي V رأسًا؟
- AO(log V)
- BO(E)
- CO(V²)
- DO(V + E)
5.متوسطة
يحتاج تطبيق إلى بحث سريع، وإلى سرد المفاتيح مرتبة والإجابة عن استعلامات المدى. أي بنية هي الأنسب؟
- Aشجرة بحث ثنائية متوازنة
- Bجدول تجزئة
- Cقائمة مترابطة غير مرتبة
- Dمكدس
6.متوسطة
ماذا يحدث حين يُعيد جدول تجزئة التجزئة (rehash) بعد تجاوز معامل تحميله حدًا معينًا؟
- Aلا تُنقل إلا المفاتيح المتصادمة إلى قائمة فائض جديدة في نهاية الجدول
- Bتُرتَّب المفاتيح الموجودة في مكانها
- Cتُحذف أقدم المفاتيح لإفساح المجال
- Dيُحجز جدول أكبر ويُدرج كل مفتاح من جديد
7.صعبة
في جدول تجزئة يستخدم العنونة المفتوحة، لماذا يُنفَّذ الحذف غالبًا باستخدام علامة "شاهد القبر" (tombstone)؟
- Aشواهد القبور تسرّع التجزئة
- Bتجعل الجدول مرتبًا
- Cيجب الاحتفاظ بالمفاتيح المحذوفة إلى الأبد لأسباب أمنية، فلا يعاد استخدام الخانات أبدًا
- Dإفراغ الخانة قد يقطع تسلسل السبر لمفاتيح أخرى
8.صعبة
يُحذف عادةً عقدة لها ابنان من شجرة بحث ثنائية عن طريق:
- Aإعادة بناء الشجرة الفرعية تحتها من الصفر وإعادة إدراج كل مفتاح كانت تحتويه
- Bاستبدالها بخلفها في الترتيب الداخلي (أو سلفها) ثم حذف تلك العقدة
- Cمبادلتها مع الجذر
- Dإزالة الشجرة الفرعية بأكملها
مفتاح الإجابات
- 1. D · أن يُربط مفتاحان مختلفان بالفهرس نفسه
- 2. B · مخطط لحوافه اتجاه من رأس إلى آخر
- 3. A · تربط المفتاح بفهرس في الجدول
- 4. C · O(V²)
- 5. A · شجرة بحث ثنائية متوازنة
- 6. D · يُحجز جدول أكبر ويُدرج كل مفتاح من جديد
- 7. D · إفراغ الخانة قد يقطع تسلسل السبر لمفاتيح أخرى
- 8. B · استبدالها بخلفها في الترتيب الداخلي (أو سلفها) ثم حذف تلك العقدة
حلول كاملة خطوة بخطوة: تدرّب على هذا الموضوع في examproblems.com.