1.سهلة
كيف تُخزَّن عناصر المصفوفة في الذاكرة؟
- Aفي شجرة من صفحات الذاكرة
- Bفي مواقع عشوائية تختارها دالة تجزئة
- Cفي كتلة واحدة متجاورة، عنصرًا بعد آخر
- Dمتفرقة، ومربوطة بمؤشرات
2.سهلة
ما المخطط الموزون؟
- Aمخطط مخزّن على القرص
- Bمخطط حوافه أكثر من رؤوسه
- Cمخطط لكل حافة فيه قيمة عددية كالكلفة أو المسافة
- Dمخطط بعض رؤوسه أثقل من غيرها لأن لها حوافّ أكثر
3.سهلة
ماذا تحتوي كل عقدة في القائمة المترابطة الثنائية؟
- Aبيانات، ومؤشرًا إلى العقدة التالية، ومؤشرًا إلى العقدة السابقة
- Bنسختين من البيانات ومؤشرًا واحدًا
- Cبيانات ومؤشرين، أحدهما إلى العقدة التالية والآخر إلى العقدة التي تليها
- Dبيانات ومؤشرًا إلى العقدة التالية فقط
4.متوسطة
ما التعقيد الزمني للبحث عن مفتاح في شجرة بحث ثنائية متوازنة؟
- AO(n)
- BO(n log n)
- CO(log n)
- DO(1)
5.متوسطة
في كومة صغرى ثنائية (min-heap) مخزّنة في مصفوفة (يبدأ الفهرس من 0)، يقع ابنا العقدة ذات الفهرس i في:
- A2i و 2i + 1
- B2i + 1 و 2i + 2
- Ci/2 و i/2 + 1
- Di + 1 و i + 2
6.متوسطة
كيف تعمل عملية استخراج الأصغر (extract-min) في كومة ثنائية صغرى؟
- Aيُزال العنصر الأخير من المصفوفة
- Bيُنقل العنصر الأخير إلى الجذر ويُنزل
- Cيُبحث في كل الأوراق عن الأصغر الجديد
- Dيُزال الجذر وتُزاح كل العناصر موضعًا واحدًا إلى اليسار
7.صعبة
ما الميزة الرئيسية لقائمة التخطي (skip list) مقارنةً بقائمة مترابطة مرتبة؟
- Aلا تستخدم ذاكرة إضافية
- Bبحث متوقع في O(log n) باستخدام عدة مستويات من المؤشرات الأمامية
- Cتخزّن المفاتيح دون ترتيب
- Dبحث مضمون في O(1) لأن كل عقدة تخزّن مؤشرًا إلى كل عقدة أخرى
8.صعبة
ما التكلفة المستهلكة (amortised) لكل عملية في بنية union-find (المجموعات المنفصلة) مع الدمج حسب الرتبة وضغط المسار؟
- AO(log n) بالضبط
- BO(n²)
- CO(α(n))، أي دالة أكرمان العكسية، وهي ثابتة عمليًا
- DO(n)
مفتاح الإجابات
- 1. C · في كتلة واحدة متجاورة، عنصرًا بعد آخر
- 2. C · مخطط لكل حافة فيه قيمة عددية كالكلفة أو المسافة
- 3. A · بيانات، ومؤشرًا إلى العقدة التالية، ومؤشرًا إلى العقدة السابقة
- 4. C · O(log n)
- 5. B · 2i + 1 و 2i + 2
- 6. B · يُنقل العنصر الأخير إلى الجذر ويُنزل
- 7. B · بحث متوقع في O(log n) باستخدام عدة مستويات من المؤشرات الأمامية
- 8. C · O(α(n))، أي دالة أكرمان العكسية، وهي ثابتة عمليًا
حلول كاملة خطوة بخطوة: تدرّب على هذا الموضوع في examproblems.com.