1.سهلة
أي عملية بطيئة في المصفوفة لكنها سريعة في بداية القائمة المترابطة؟
- Aالإدراج في البداية
- Bمعرفة طول مصفوفة ثابتة الحجم
- Cقراءة العنصر الأخير بواسطة الفهرس
- Dالوصول إلى العنصر الخامس
2.سهلة
ما بنية البيانات الأنسب لميزة "تراجع" (undo) في محرر النصوص؟
- Aالمكدس (Stack)
- Bمجموعة التجزئة
- Cالمخطط (Graph)
- Dالطابور (Queue)
3.سهلة
بأي ترتيب يزور الاجتياز البعدي (postorder) لشجرة ثنائية العقد؟
- Aالشجرة الفرعية اليمنى، ثم العقدة، ثم اليسرى
- Bالشجرة الفرعية اليسرى، ثم العقدة، ثم اليمنى
- Cالشجرة الفرعية اليسرى، ثم اليمنى، ثم العقدة
- Dالعقدة، ثم الشجرة الفرعية اليسرى، ثم اليمنى
4.متوسطة
في طابور دائري مخزّن في مصفوفة سعتها n، كيف يُحسب الموضع التالي بعد الفهرس i؟
- A(i + 1) mod n
- B2i + 1
- Ci + 1
- D(i − 1) mod n
5.متوسطة
ما الصحيح بشأن مصفوفة التجاور لمخطط غير موجّه؟
- Aأن قطرها الرئيسي يحتوي دائمًا آحادًا
- Bأنها متناظرة حول القطر الرئيسي
- Cأن كل صف فيه 1 واحد بالضبط
- Dأنها مثلثية علوية دائمًا
6.متوسطة
ما قيمة التعبير اللاحق (postfix) 3 4 + 2 *؟
- A14
- B24
- C11
- D10
7.صعبة
لماذا تُستخدم أشجار B في قواعد البيانات وأنظمة الملفات؟
- Aتخزّن البيانات غير مرتبة
- Bتستخدم ذاكرة أقل من أي مصفوفة، فيتسع الفهرس كله دائمًا في الذاكرة الرئيسية
- Cلا تحتاج إلى إعادة توازن
- Dمعامل التفرع العالي يبقي الشجرة ضحلة، فيقلّل من قراءات القرص البطيئة
8.صعبة
أي خاصية تُبقي كل شجرة B متوازنة تمامًا؟
- Aالمفاتيح لا تُخزَّن إلا في الجذر
- Bتخزّن كل عقدة مفتاحًا واحدًا
- Cكل الأوراق على العمق نفسه
- Dلكل عقدة ابنان بالضبط
مفتاح الإجابات
- 1. A · الإدراج في البداية
- 2. A · المكدس (Stack)
- 3. C · الشجرة الفرعية اليسرى، ثم اليمنى، ثم العقدة
- 4. A · (i + 1) mod n
- 5. B · أنها متناظرة حول القطر الرئيسي
- 6. A · 14
- 7. D · معامل التفرع العالي يبقي الشجرة ضحلة، فيقلّل من قراءات القرص البطيئة
- 8. C · كل الأوراق على العمق نفسه
حلول كاملة خطوة بخطوة: تدرّب على هذا الموضوع في examproblems.com.