1.سهلة
يُعرَّف ارتفاع الشجرة عادةً بأنه:
- Aعدد الأوراق في الشجرة
- Bالعدد الكلي للعقد في الشجرة، بما فيها الجذر وكل الأوراق
- Cعدد الحواف على أطول مسار من الجذر إلى ورقة
- Dعدد أبناء الجذر
2.سهلة
ماذا تفعل عملية peek (أو top) على المكدس؟
- Aتُرجع العنصر العلوي دون إزالته
- Bتُرجع العنصر السفلي من المكدس
- Cتزيل كل العناصر من المكدس
- Dتزيل العنصر العلوي وتُرجعه
3.سهلة
بأي ترتيب يزور الاجتياز القبلي (preorder) لشجرة ثنائية العقد؟
- Aمستوى بعد مستوى من الأعلى
- Bالشجرة الفرعية اليسرى، ثم اليمنى، ثم العقدة
- Cالعقدة، ثم الشجرة الفرعية اليسرى، ثم اليمنى
- Dالشجرة الفرعية اليسرى، ثم العقدة، ثم اليمنى
4.متوسطة
أي بنية بيانات تُستخدم للتحقق من توازن الأقواس في "{[()]}"؟
- Aالطابور
- Bجدول التجزئة
- Cشجرة البحث الثنائية
- Dالمكدس
5.متوسطة
ما التعقيد الزمني للبحث عن مفتاح في شجرة بحث ثنائية متوازنة؟
- AO(log n)
- BO(1)
- CO(n)
- DO(n log n)
6.متوسطة
كيف يُدرج عنصر جديد في كومة ثنائية؟
- Aيُعاد بناء الكومة كلها من البداية
- Bيُدرج في موضعه المرتب بإزاحة كل العناصر الأكبر منه موضعًا واحدًا إلى اليمين
- Cيوضع في الجذر ويُنزل (sift down)
- Dيوضع في نهاية المصفوفة ويُرفع (sift up) ما دام يخالف خاصية الكومة
7.صعبة
كيف تتفوق شجرة radix (الـ trie المضغوط) على الـ trie العادي؟
- Aترتب أبناء كل عقدة بحسب التكرار
- Bلا تحتفظ إلا بالحرف الأول من كل كلمة
- Cتدمج سلاسل العقد ذات الابن الواحد في حافة واحدة موسومة بسلسلة نصية
- Dتخزّن كل كلمة في جدول تجزئة عند الجذر بدل العقد المنفصلة
8.صعبة
في خوارزمية Kruskal لشجرة الامتداد الصغرى، فيمَ تُستخدم بنية union-find؟
- Aفي اختيار رأس البداية
- Bفي تخزين المسافة الحالية لكل رأس من المصدر أثناء البحث
- Cفي فرز الحواف بحسب الوزن
- Dفي التحقق مما إذا كان طرفا الحافة متصلين بالفعل
مفتاح الإجابات
- 1. C · عدد الحواف على أطول مسار من الجذر إلى ورقة
- 2. A · تُرجع العنصر العلوي دون إزالته
- 3. C · العقدة، ثم الشجرة الفرعية اليسرى، ثم اليمنى
- 4. D · المكدس
- 5. A · O(log n)
- 6. D · يوضع في نهاية المصفوفة ويُرفع (sift up) ما دام يخالف خاصية الكومة
- 7. C · تدمج سلاسل العقد ذات الابن الواحد في حافة واحدة موسومة بسلسلة نصية
- 8. D · في التحقق مما إذا كان طرفا الحافة متصلين بالفعل
حلول كاملة خطوة بخطوة: تدرّب على هذا الموضوع في examproblems.com.