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