1.سهلة
بأي ترتيب يزور الاجتياز البعدي (postorder) لشجرة ثنائية العقد؟
- Aالشجرة الفرعية اليسرى، ثم اليمنى، ثم العقدة
- Bالعقدة، ثم الشجرة الفرعية اليسرى، ثم اليمنى
- Cالشجرة الفرعية اليسرى، ثم العقدة، ثم اليمنى
- Dالشجرة الفرعية اليمنى، ثم العقدة، ثم اليسرى
2.سهلة
ما المخطط الموجّه؟
- Aمخطط لكل حوافه أوزان
- Bمخطط لحوافه اتجاه من رأس إلى آخر
- Cمخطط يتصل فيه كل زوج من الرؤوس المتمايزة بحافة
- Dمخطط لا دورات فيه
3.سهلة
عمق العقدة في الشجرة هو:
- Aعدد الحواف من تلك العقدة إلى أعمق ورقة
- Bعدد أبناء تلك العقدة
- Cعدد الحواف من الجذر إلى تلك العقدة
- Dعدد العقد في شجرتها الفرعية
4.متوسطة
ما قيمة التعبير اللاحق (postfix) 3 4 + 2 *؟
- A14
- B11
- C24
- D10
5.متوسطة
لشجرة ثنائية جذرها 1، وابنه الأيسر 2 والأيمن 3، وللعقدة 2 ابنان 4 (أيسر) و5 (أيمن). ما الاجتياز القبلي؟
- A4 5 2 3 1
- B4 2 5 1 3
- C1 2 4 5 3
- D1 2 3 4 5
6.متوسطة
ما الغرض من العقدة الحارسة (sentinel أو dummy) في قائمة مترابطة؟
- Aجعل القائمة مرتبة
- Bتبسيط الشيفرة بإزالة الحالات الخاصة عند الرأس أو الذيل
- Cتخزين عدد العناصر
- Dمنع القائمة من النمو إلى ما يتجاوز حدًّا أقصى ثابتًا من العقد
7.صعبة
بافتراض التجزئة المنتظمة البسيطة، ما الزمن المتوقع للبحث في جدول تجزئة بالتسلسل فيه n مفتاحًا وm دلوًا؟
- AO(log n)
- BO(1 + α)، حيث α = n / m
- CO(m)
- DO(n)
8.صعبة
أي ضمان تعطيه قواعد الشجرة الحمراء-السوداء بشأن ارتفاع شجرة فيها n مفتاحًا؟
- Aالارتفاع log2 n بالضبط
- Bالارتفاع لا يتجاوز n / 2
- Cالارتفاع لا يتجاوز log2 n + 1
- Dالارتفاع لا يتجاوز 2 log2(n + 1)
مفتاح الإجابات
- 1. A · الشجرة الفرعية اليسرى، ثم اليمنى، ثم العقدة
- 2. B · مخطط لحوافه اتجاه من رأس إلى آخر
- 3. C · عدد الحواف من الجذر إلى تلك العقدة
- 4. A · 14
- 5. C · 1 2 4 5 3
- 6. B · تبسيط الشيفرة بإزالة الحالات الخاصة عند الرأس أو الذيل
- 7. B · O(1 + α)، حيث α = n / m
- 8. D · الارتفاع لا يتجاوز 2 log2(n + 1)
حلول كاملة خطوة بخطوة: تدرّب على هذا الموضوع في examproblems.com.