1.سهلة
ماذا تحتوي كل عقدة في القائمة المترابطة الثنائية؟
- Aبيانات ومؤشرًا إلى العقدة التالية فقط
- Bنسختين من البيانات ومؤشرًا واحدًا
- Cبيانات ومؤشرين، أحدهما إلى العقدة التالية والآخر إلى العقدة التي تليها
- Dبيانات، ومؤشرًا إلى العقدة التالية، ومؤشرًا إلى العقدة السابقة
2.سهلة
ما السمة المميِّزة للمجموعة (set) بوصفها نوع بيانات مجردًا؟
- Aتخزّن أزواج مفتاح–قيمة
- Bتخزّن العناصر دون تكرار
- Cلا تسمح بالوصول إلا من طرف واحد
- Dتخزّن العناصر مرتبة
3.سهلة
ما اسم عملية المكدس التي تضيف عنصرًا إلى القمة؟
- APop
- BEnqueue
- CPeek
- DPush
4.متوسطة
لشجرة ثنائية جذرها 1، وابنه الأيسر 2 والأيمن 3، وللعقدة 2 ابنان 4 (أيسر) و5 (أيمن). ما الاجتياز البعدي؟
- A1 2 4 5 3
- B5 4 3 2 1
- C4 2 5 1 3
- D4 5 2 3 1
5.متوسطة
كم من الذاكرة تستخدم مصفوفة التجاور لمخطط ذي V رأسًا؟
- AO(V + E)
- BO(V²)
- CO(log V)
- DO(E)
6.متوسطة
في جدول تجزئة يستخدم العنونة المفتوحة، ما أقصى معامل تحميل ممكن؟
- Aلا يوجد حد أقصى
- B2
- C1
- D0,5
7.صعبة
لماذا تستخدم قواعد البيانات غالبًا أشجار B+ بدلًا من أشجار B العادية للفهارس؟
- Aلأن أشجار B+ لا تخزّن البيانات إلا في الجذر
- Bلأن أشجار B+ تستخدم عقدًا داخلية ثنائية، ما يقلل عدد قراءات القرص
- Cلأن كل السجلات في أوراق مترابطة، ما يجعل مسح المدى فعالًا
- Dلأن أشجار B+ لا تحتاج إلى التوازن
8.صعبة
عقدة في شجرة AVL غير متوازنة لأن الشجرة الفرعية اليمنى لابنها الأيسر صارت أطول من اللازم (حالة يسار-يمين). أي إصلاح يُطبَّق؟
- Aدوران إلى اليمين عند الابن الأيسر، ثم دوران إلى اليسار عند العقدة
- Bدوران واحد إلى اليمين عند العقدة
- Cدوران واحد إلى اليسار عند العقدة
- Dدوران إلى اليسار عند الابن الأيسر، ثم دوران إلى اليمين عند العقدة
مفتاح الإجابات
- 1. D · بيانات، ومؤشرًا إلى العقدة التالية، ومؤشرًا إلى العقدة السابقة
- 2. B · تخزّن العناصر دون تكرار
- 3. D · Push
- 4. D · 4 5 2 3 1
- 5. B · O(V²)
- 6. C · 1
- 7. C · لأن كل السجلات في أوراق مترابطة، ما يجعل مسح المدى فعالًا
- 8. D · دوران إلى اليسار عند الابن الأيسر، ثم دوران إلى اليمين عند العقدة
حلول كاملة خطوة بخطوة: تدرّب على هذا الموضوع في examproblems.com.