1.سهلة
عمق العقدة في الشجرة هو:
- Aعدد أبناء تلك العقدة
- Bعدد العقد في شجرتها الفرعية
- Cعدد الحواف من الجذر إلى تلك العقدة
- Dعدد الحواف من تلك العقدة إلى أعمق ورقة
2.سهلة
كيف تُخزَّن عناصر المصفوفة في الذاكرة؟
- Aفي شجرة من صفحات الذاكرة
- Bفي مواقع عشوائية تختارها دالة تجزئة
- Cمتفرقة، ومربوطة بمؤشرات
- Dفي كتلة واحدة متجاورة، عنصرًا بعد آخر
3.سهلة
ماذا تخزّن الخريطة (map أو القاموس)؟
- Aقيمًا مرتبة بحسب الحجم
- Bأزواجًا من المفاتيح المتساوية
- Cأزواج مفتاح–قيمة بمفاتيح فريدة
- Dقيمًا فقط بترتيب الإدراج
4.متوسطة
ما كلفة إدراج عنصر في منتصف مصفوفة من n عنصر؟
- AO(log n)، بسبب البحث الثنائي
- BO(n)، لأن العناصر اللاحقة يجب أن تُزاح
- CO(1)، لأن الفهرس معروف
- DO(n²)، لأن كل عنصر يتحرك n مرة
5.متوسطة
كم عقدة لشجرة ثنائية كاملة (perfect) ارتفاعها h، مع عدّ الارتفاع بالحواف؟
- A2h + 1
- B2h+1 − 1
- Ch2
- D2h
6.متوسطة
تضمن أشجار AVL والأشجار الحمراء-السوداء:
- Aبحثًا في زمن ثابت في جميع الحالات
- Bتخزين المفاتيح بترتيب الإدراج
- Cألا يكون لأي عقدة ابنان
- Dارتفاعًا قدره O(log n) عبر إعادة التوازن
7.صعبة
ما الميزة الرئيسية لقائمة التخطي (skip list) مقارنةً بقائمة مترابطة مرتبة؟
- Aلا تستخدم ذاكرة إضافية
- Bتخزّن المفاتيح دون ترتيب
- Cبحث مضمون في O(1) لأن كل عقدة تخزّن مؤشرًا إلى كل عقدة أخرى
- Dبحث متوقع في O(log n) باستخدام عدة مستويات من المؤشرات الأمامية
8.صعبة
يمكن لمرشّح بلوم (Bloom filter) الإجابة عن سؤال "هل هذا العنصر في المجموعة؟":
- Aمع احتمال إيجابيات كاذبة دون سلبيات كاذبة
- Bمع احتمال سلبيات كاذبة دون إيجابيات كاذبة
- Cبإجابات دقيقة دائمًا
- Dللأعداد فقط
مفتاح الإجابات
- 1. C · عدد الحواف من الجذر إلى تلك العقدة
- 2. D · في كتلة واحدة متجاورة، عنصرًا بعد آخر
- 3. C · أزواج مفتاح–قيمة بمفاتيح فريدة
- 4. B · O(n)، لأن العناصر اللاحقة يجب أن تُزاح
- 5. B · 2h+1 − 1
- 6. D · ارتفاعًا قدره O(log n) عبر إعادة التوازن
- 7. D · بحث متوقع في O(log n) باستخدام عدة مستويات من المؤشرات الأمامية
- 8. A · مع احتمال إيجابيات كاذبة دون سلبيات كاذبة
حلول كاملة خطوة بخطوة: تدرّب على هذا الموضوع في examproblems.com.