1.سهلة
ما الفرق الرئيسي بين المصفوفة الثابتة والمصفوفة الديناميكية؟
- Aالمصفوفة الديناميكية تخزّن عناصرها في عقد مترابطة فتنمو عنصرًا بعد عنصر
- Bالمصفوفة الثابتة لا تخزّن إلا الأعداد
- Cالمصفوفة الثابتة تسمح بوصول أبطأ بالفهرس
- Dالمصفوفة الديناميكية تستطيع النمو بالانتقال إلى كتلة ذاكرة أكبر
2.سهلة
في القائمة المترابطة الأحادية، تحتوي كل عقدة على:
- Aبيانات ومرجع إلى العقدة التالية
- Bبيانات ومراجع إلى جميع العقد الأخرى
- Cبيانات وفهرس
- Dبيانات فقط
3.سهلة
في شجرة البحث الثنائية، تكون القيم في الشجرة الفرعية اليسرى لعقدة ما:
- Aبترتيب عشوائي
- Bأصغر من قيمة العقدة
- Cمساوية لقيمة العقدة
- Dأكبر من قيمة العقدة
4.متوسطة
ما ارتفاع شجرة البحث الثنائية ذات n عقدة في أسوأ الحالات إذا أُدرجت المفاتيح بترتيب تصاعدي؟
- Alog₂ n
- B√n
- C1
- Dn (تصبح الشجرة قائمة مترابطة)
5.متوسطة
أي شرط توازن تحافظ عليه شجرة AVL عند كل عقدة؟
- Aألا يختلف ارتفاعا الشجرتين الفرعيتين اليسرى واليمنى بأكثر من 1
- Bأن تحتوي الشجرتان الفرعيتان لكل عقدة العدد نفسه تمامًا من العقد
- Cأن تُلوَّن كل عقدة بالأحمر أو الأسود
- Dأن تكون كل الأوراق على العمق نفسه بالضبط
6.متوسطة
في كومة صغرى ثنائية (min-heap) مخزّنة في مصفوفة (يبدأ الفهرس من 0)، يقع ابنا العقدة ذات الفهرس i في:
- A2i + 1 و 2i + 2
- B2i و 2i + 1
- Ci + 1 و i + 2
- Di/2 و i/2 + 1
7.صعبة
ما بنية البيانات التي تدعم ذاكرة تخزين مؤقت LRU (least recently used) بعمليتي get وput في O(1)؟
- Aمكدس فقط
- Bشجرة بحث ثنائية فقط
- Cخريطة تجزئة مع قائمة مترابطة مزدوجة
- Dمصفوفة مرتبة واحدة
8.صعبة
في جدول تجزئة يستخدم العنونة المفتوحة، لماذا يُنفَّذ الحذف غالبًا باستخدام علامة "شاهد القبر" (tombstone)؟
- Aيجب الاحتفاظ بالمفاتيح المحذوفة إلى الأبد لأسباب أمنية، فلا يعاد استخدام الخانات أبدًا
- Bشواهد القبور تسرّع التجزئة
- Cتجعل الجدول مرتبًا
- Dإفراغ الخانة قد يقطع تسلسل السبر لمفاتيح أخرى
مفتاح الإجابات
- 1. D · المصفوفة الديناميكية تستطيع النمو بالانتقال إلى كتلة ذاكرة أكبر
- 2. A · بيانات ومرجع إلى العقدة التالية
- 3. B · أصغر من قيمة العقدة
- 4. D · n (تصبح الشجرة قائمة مترابطة)
- 5. A · ألا يختلف ارتفاعا الشجرتين الفرعيتين اليسرى واليمنى بأكثر من 1
- 6. A · 2i + 1 و 2i + 2
- 7. C · خريطة تجزئة مع قائمة مترابطة مزدوجة
- 8. D · إفراغ الخانة قد يقطع تسلسل السبر لمفاتيح أخرى
حلول كاملة خطوة بخطوة: تدرّب على هذا الموضوع في examproblems.com.