1.سهلة
ما البنية التي تُستخدم عادةً لتنفيذ طابور الأولوية؟
- Aقائمة مترابطة أحادية غير مرتبة
- Bالكومة (Heap)
- Cالمكدس (Stack)
- Dسلسلة نصية
2.سهلة
كيف تُخزَّن عناصر المصفوفة في الذاكرة؟
- Aفي مواقع عشوائية تختارها دالة تجزئة
- Bفي شجرة من صفحات الذاكرة
- Cفي كتلة واحدة متجاورة، عنصرًا بعد آخر
- Dمتفرقة، ومربوطة بمؤشرات
3.سهلة
ما المخطط الموجّه؟
- Aمخطط لحوافه اتجاه من رأس إلى آخر
- Bمخطط يتصل فيه كل زوج من الرؤوس المتمايزة بحافة
- Cمخطط لا دورات فيه
- Dمخطط لكل حوافه أوزان
4.متوسطة
في كومة ثنائية مخزّنة في مصفوفة تبدأ من الفهرس 0، أين أبو العقدة ذات الفهرس i؟
- Aفي الفهرس ⌊(i − 1) / 2⌋
- Bفي الفهرس 2i + 1
- Cفي الفهرس ⌊i / 2⌋ + 1
- Dفي الفهرس i − 1
5.متوسطة
ما الصحيح بشأن مصفوفة التجاور لمخطط غير موجّه؟
- Aأن كل صف فيه 1 واحد بالضبط
- Bأنها متناظرة حول القطر الرئيسي
- Cأن قطرها الرئيسي يحتوي دائمًا آحادًا
- Dأنها مثلثية علوية دائمًا
6.متوسطة
لماذا يكون اجتياز مصفوفة عمليًا أسرع غالبًا بكثير من اجتياز قائمة مترابطة بالطول نفسه؟
- Aلأن اجتياز المصفوفة O(1) في المجموع، بينما اجتياز القائمة المترابطة O(n)
- Bلأن المصفوفات تستخدم تعليمات أقل لمقارنة القيم
- Cلأن القوائم المترابطة تخزّن العناصر على القرص دائمًا
- Dلأن عناصر المصفوفة متجاورة، فتستفيد جيدًا من ذاكرة التخزين المؤقت (cache) للمعالج
7.صعبة
بافتراض التجزئة المنتظمة البسيطة، ما الزمن المتوقع للبحث في جدول تجزئة بالتسلسل فيه n مفتاحًا وm دلوًا؟
- AO(m)
- BO(n)
- CO(1 + α)، حيث α = n / m
- DO(log n)
8.صعبة
تزيل خوارزمية Kahn للفرز الطوبولوجي مرارًا الرؤوس ذات درجة الدخول 0. أي بنية تحفظ تلك الرؤوس؟
- Aمصفوفة تجاور تسجّل الرؤوس التي أُزيلت بالفعل
- Bكومة عظمى مرتبة بحسب درجة الخروج
- Cطابور (أو أي مجموعة) من الرؤوس التي درجة دخولها 0
- Dمكدس لكل الحواف المزورة
مفتاح الإجابات
- 1. B · الكومة (Heap)
- 2. C · في كتلة واحدة متجاورة، عنصرًا بعد آخر
- 3. A · مخطط لحوافه اتجاه من رأس إلى آخر
- 4. A · في الفهرس ⌊(i − 1) / 2⌋
- 5. B · أنها متناظرة حول القطر الرئيسي
- 6. D · لأن عناصر المصفوفة متجاورة، فتستفيد جيدًا من ذاكرة التخزين المؤقت (cache) للمعالج
- 7. C · O(1 + α)، حيث α = n / m
- 8. C · طابور (أو أي مجموعة) من الرؤوس التي درجة دخولها 0
حلول كاملة خطوة بخطوة: تدرّب على هذا الموضوع في examproblems.com.