1.سهلة
ماذا تفعل عملية peek (أو top) على المكدس؟
- Aتُرجع العنصر العلوي دون إزالته
- Bتزيل العنصر العلوي وتُرجعه
- Cتزيل كل العناصر من المكدس
- Dتُرجع العنصر السفلي من المكدس
2.سهلة
ما التصادم (collision) في جدول التجزئة؟
- Aأن يُخزَّن مفتاحان متساويان مرتين
- Bألا يمكن تجزئة مفتاح إطلاقًا
- Cأن تنفد ذاكرة الجدول
- Dأن يُربط مفتاحان مختلفان بالفهرس نفسه
3.سهلة
ما المخطط الموجّه؟
- Aمخطط يتصل فيه كل زوج من الرؤوس المتمايزة بحافة
- Bمخطط لكل حوافه أوزان
- Cمخطط لحوافه اتجاه من رأس إلى آخر
- Dمخطط لا دورات فيه
4.متوسطة
تضمن أشجار AVL والأشجار الحمراء-السوداء:
- Aتخزين المفاتيح بترتيب الإدراج
- Bارتفاعًا قدره O(log n) عبر إعادة التوازن
- Cألا يكون لأي عقدة ابنان
- Dبحثًا في زمن ثابت في جميع الحالات
5.متوسطة
ما بنية البيانات التي يستخدمها البحث بالعمق أولًا (DFS، النسخة التكرارية)؟
- Aجدول تجزئة فقط
- Bطابور
- Cمكدس
- Dكومة
6.متوسطة
أُدرجت المفاتيح 50، 30، 70، 20، 40 بهذا الترتيب في شجرة بحث ثنائية فارغة. ما الابن الأيسر للعقدة 30؟
- A50
- B70
- C20
- D40
7.صعبة
بافتراض التجزئة المنتظمة البسيطة، ما الزمن المتوقع للبحث في جدول تجزئة بالتسلسل فيه n مفتاحًا وm دلوًا؟
- AO(log n)
- BO(m)
- CO(n)
- DO(1 + α)، حيث α = n / m
8.صعبة
أي ضمان تعطيه قواعد الشجرة الحمراء-السوداء بشأن ارتفاع شجرة فيها n مفتاحًا؟
- Aالارتفاع log2 n بالضبط
- Bالارتفاع لا يتجاوز 2 log2(n + 1)
- Cالارتفاع لا يتجاوز n / 2
- Dالارتفاع لا يتجاوز log2 n + 1
مفتاح الإجابات
- 1. A · تُرجع العنصر العلوي دون إزالته
- 2. D · أن يُربط مفتاحان مختلفان بالفهرس نفسه
- 3. C · مخطط لحوافه اتجاه من رأس إلى آخر
- 4. B · ارتفاعًا قدره O(log n) عبر إعادة التوازن
- 5. C · مكدس
- 6. C · 20
- 7. D · O(1 + α)، حيث α = n / m
- 8. B · الارتفاع لا يتجاوز 2 log2(n + 1)
حلول كاملة خطوة بخطوة: تدرّب على هذا الموضوع في examproblems.com.