1.سهلة
ما المخطط الموجّه؟
- Aمخطط لحوافه اتجاه من رأس إلى آخر
- Bمخطط لا دورات فيه
- Cمخطط يتصل فيه كل زوج من الرؤوس المتمايزة بحافة
- Dمخطط لكل حوافه أوزان
2.سهلة
ما اسم عملية الطابور التي تزيل العنصر الموجود في المقدمة؟
- AEnqueue
- BDequeue
- CInsert
- DPush
3.سهلة
بأي ترتيب يزور الاجتياز البعدي (postorder) لشجرة ثنائية العقد؟
- Aالشجرة الفرعية اليسرى، ثم العقدة، ثم اليمنى
- Bالعقدة، ثم الشجرة الفرعية اليسرى، ثم اليمنى
- Cالشجرة الفرعية اليمنى، ثم العقدة، ثم اليسرى
- Dالشجرة الفرعية اليسرى، ثم اليمنى، ثم العقدة
4.متوسطة
كم يستغرق البحث عن كلمة طولها L في trie بأبجدية ثابتة؟
- AO(L × n)
- BO(log n)، حيث n عدد الكلمات
- CO(n)، حيث n عدد الكلمات
- DO(L)، بصرف النظر عن عدد الكلمات المخزّنة
5.متوسطة
كم يستغرق التحقق من وجود الحافة (u, v) باستخدام مصفوفة التجاور؟
- AO(V)
- BO(1)
- CO(log V)
- DO(E)
6.متوسطة
في كومة ثنائية مخزّنة في مصفوفة تبدأ من الفهرس 0، أين أبو العقدة ذات الفهرس i؟
- Aفي الفهرس ⌊(i − 1) / 2⌋
- Bفي الفهرس i − 1
- Cفي الفهرس 2i + 1
- Dفي الفهرس ⌊i / 2⌋ + 1
7.صعبة
ما كلفة الزمن والمساحة الإضافية لعكس قائمة مترابطة أحادية في مكانها؟
- Aزمن O(1) ومساحة إضافية O(1)
- Bزمن O(n log n) ومساحة إضافية O(1)
- Cزمن O(n) ومساحة إضافية O(1)
- Dزمن O(n) ومساحة إضافية O(n)
8.صعبة
تُستخدم شجرة المقاطع (segment tree) عادةً من أجل:
- Aتخزين حواف مخطط
- Bفرز السلاسل النصية أبجديًا بتخزين كل بادئة في عقدة منفصلة من الشجرة
- Cتنفيذ مكدس
- Dالإجابة عن استعلامات النطاقات (مثل مجاميع النطاقات) والتحديثات في O(log n)
مفتاح الإجابات
- 1. A · مخطط لحوافه اتجاه من رأس إلى آخر
- 2. B · Dequeue
- 3. D · الشجرة الفرعية اليسرى، ثم اليمنى، ثم العقدة
- 4. D · O(L)، بصرف النظر عن عدد الكلمات المخزّنة
- 5. B · O(1)
- 6. A · في الفهرس ⌊(i − 1) / 2⌋
- 7. C · زمن O(n) ومساحة إضافية O(1)
- 8. D · الإجابة عن استعلامات النطاقات (مثل مجاميع النطاقات) والتحديثات في O(log n)
حلول كاملة خطوة بخطوة: تدرّب على هذا الموضوع في examproblems.com.