1.سهلة
ما خاصية الكومة العظمى (max-heap)؟
- Aمفتاح كل أب أكبر من مفاتيح أبنائه أو يساويها
- Bالمفاتيح مرتبة من اليسار إلى اليمين
- Cمفتاح كل ابن أيسر أكبر من مفتاح شقيقه الأيمن أو يساويه
- Dكل الأوراق تحتوي المفتاح الأكبر
2.سهلة
ما المخطط الموجّه؟
- Aمخطط يتصل فيه كل زوج من الرؤوس المتمايزة بحافة
- Bمخطط لحوافه اتجاه من رأس إلى آخر
- Cمخطط لكل حوافه أوزان
- Dمخطط لا دورات فيه
3.سهلة
أي بنية بيانات تعمل وفق مبدأ "الداخل أخيرًا يخرج أولًا" (LIFO)؟
- Aالمكدس (Stack)
- Bجدول التجزئة
- Cالطابور (Queue)
- Dالقائمة المترابطة
4.متوسطة
لشجرة ثنائية جذرها 1، وابنه الأيسر 2 والأيمن 3، وللعقدة 2 ابنان 4 (أيسر) و5 (أيمن). ما الاجتياز البعدي؟
- A1 2 4 5 3
- B4 2 5 1 3
- C5 4 3 2 1
- D4 5 2 3 1
5.متوسطة
لماذا يمكن تخزين كومة ثنائية في مصفوفة دون أي مؤشرات؟
- Aلأن المصفوفات تُبقي المفاتيح مرتبة تلقائيًا فلا حاجة إلى مؤشرات
- Bلأن الأكوام لا تحتوي أبدًا أكثر من 100 عنصر
- Cلأن كل المفاتيح في الكومة متساوية
- Dلأنها شجرة ثنائية تامة، فتتبع المواضع صيغ فهارس بسيطة
6.متوسطة
في جدول تجزئة يستخدم العنونة المفتوحة، ما أقصى معامل تحميل ممكن؟
- Aلا يوجد حد أقصى
- B2
- C0,5
- D1
7.صعبة
ما الميزة الرئيسية لقائمة التخطي (skip list) مقارنةً بقائمة مترابطة مرتبة؟
- Aبحث متوقع في O(log n) باستخدام عدة مستويات من المؤشرات الأمامية
- Bتخزّن المفاتيح دون ترتيب
- Cبحث مضمون في O(1) لأن كل عقدة تخزّن مؤشرًا إلى كل عقدة أخرى
- Dلا تستخدم ذاكرة إضافية
8.صعبة
ما التكلفة المستهلكة (amortised) لكل عملية في بنية union-find (المجموعات المنفصلة) مع الدمج حسب الرتبة وضغط المسار؟
- AO(α(n))، أي دالة أكرمان العكسية، وهي ثابتة عمليًا
- BO(n)
- CO(n²)
- DO(log n) بالضبط
مفتاح الإجابات
- 1. A · مفتاح كل أب أكبر من مفاتيح أبنائه أو يساويها
- 2. B · مخطط لحوافه اتجاه من رأس إلى آخر
- 3. A · المكدس (Stack)
- 4. D · 4 5 2 3 1
- 5. D · لأنها شجرة ثنائية تامة، فتتبع المواضع صيغ فهارس بسيطة
- 6. D · 1
- 7. A · بحث متوقع في O(log n) باستخدام عدة مستويات من المؤشرات الأمامية
- 8. A · O(α(n))، أي دالة أكرمان العكسية، وهي ثابتة عمليًا
حلول كاملة خطوة بخطوة: تدرّب على هذا الموضوع في examproblems.com.