1.سهلة
أين يوجد أصغر عنصر في كومة ثنائية صغرى (min-heap)؟
- Aفي آخر موضع من المصفوفة
- Bفي أي ورقة، ويجب البحث عنه
- Cفي الورقة الأقصى يسارًا
- Dفي الجذر
2.سهلة
في قائمة مترابطة أحادية، ماذا يحتوي مؤشر التالي في العقدة الأخيرة؟
- Aعنوان العقدة السابقة
- BNull (لا عقدة)
- Cعنوان العقدة الأولى
- Dعدد العقد في القائمة
3.سهلة
ما الطابور مزدوج الطرفين (deque)؟
- Aطابوران منفصلان يتشاركان مصفوفة واحدة
- Bطابور مرتب بحسب الأولوية
- Cطابور لا يسمح بالإزالة إلا من المؤخرة
- Dبنية تسمح بالإدراج والإزالة في الطرفين كليهما
4.متوسطة
لشجرة ثنائية جذرها 1، وابنه الأيسر 2 والأيمن 3، وللعقدة 2 ابنان 4 (أيسر) و5 (أيمن). ما الاجتياز القبلي؟
- A1 2 3 4 5
- B4 2 5 1 3
- C4 5 2 3 1
- D1 2 4 5 3
5.متوسطة
كيف يُدرج عنصر جديد في كومة ثنائية؟
- Aيوضع في الجذر ويُنزل (sift down)
- Bيُعاد بناء الكومة كلها من البداية
- Cيوضع في نهاية المصفوفة ويُرفع (sift up) ما دام يخالف خاصية الكومة
- Dيُدرج في موضعه المرتب بإزاحة كل العناصر الأكبر منه موضعًا واحدًا إلى اليمين
6.متوسطة
كم عقدة لشجرة ثنائية كاملة (perfect) ارتفاعها h، مع عدّ الارتفاع بالحواف؟
- A2h+1 − 1
- Bh2
- C2h
- D2h + 1
7.صعبة
لماذا تستخدم قواعد البيانات غالبًا أشجار B+ بدلًا من أشجار B العادية للفهارس؟
- Aلأن كل السجلات في أوراق مترابطة، ما يجعل مسح المدى فعالًا
- Bلأن أشجار B+ لا تحتاج إلى التوازن
- Cلأن أشجار B+ تستخدم عقدًا داخلية ثنائية، ما يقلل عدد قراءات القرص
- Dلأن أشجار B+ لا تخزّن البيانات إلا في الجذر
8.صعبة
لماذا لا يمكن ببساطة حذف العناصر من مرشح Bloom قياسي بمسح بتاتها؟
- Aلأن تلك البتات قد تخص عناصر أخرى أيضًا، فيسبب ذلك سلبيات كاذبة
- Bلأن بتات مرشح Bloom لا يمكن تغييرها بعد إنشائه
- Cلأن الحذف سيرفع معدل الإيجابيات الكاذبة إلى 100%
- Dلأن مرشحات Bloom تخزّن العناصر كاملة، ولا يمكن إيجادها ثانية بعد تجزئتها
مفتاح الإجابات
- 1. D · في الجذر
- 2. B · Null (لا عقدة)
- 3. D · بنية تسمح بالإدراج والإزالة في الطرفين كليهما
- 4. D · 1 2 4 5 3
- 5. C · يوضع في نهاية المصفوفة ويُرفع (sift up) ما دام يخالف خاصية الكومة
- 6. A · 2h+1 − 1
- 7. A · لأن كل السجلات في أوراق مترابطة، ما يجعل مسح المدى فعالًا
- 8. A · لأن تلك البتات قد تخص عناصر أخرى أيضًا، فيسبب ذلك سلبيات كاذبة
حلول كاملة خطوة بخطوة: تدرّب على هذا الموضوع في examproblems.com.