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