1.سهلة
ما خاصية الكومة العظمى (max-heap)؟
- Aمفتاح كل ابن أيسر أكبر من مفتاح شقيقه الأيمن أو يساويه
- Bالمفاتيح مرتبة من اليسار إلى اليمين
- Cكل الأوراق تحتوي المفتاح الأكبر
- Dمفتاح كل أب أكبر من مفاتيح أبنائه أو يساويها
2.سهلة
ما بنية البيانات الأنسب لميزة "تراجع" (undo) في محرر النصوص؟
- Aالمكدس (Stack)
- Bالطابور (Queue)
- Cمجموعة التجزئة
- Dالمخطط (Graph)
3.سهلة
في المخطط، ما الدورة؟
- Aحافة وزنها صفر
- Bرأس ليست له حواف
- Cمسار يزور كل رأس
- Dمسار يبدأ وينتهي عند الرأس نفسه
4.متوسطة
ما ارتفاع شجرة البحث الثنائية ذات n عقدة في أسوأ الحالات إذا أُدرجت المفاتيح بترتيب تصاعدي؟
- A1
- B√n
- Clog₂ n
- Dn (تصبح الشجرة قائمة مترابطة)
5.متوسطة
ما قيمة التعبير اللاحق (postfix) 3 4 + 2 *؟
- A14
- B10
- C11
- D24
6.متوسطة
جدول تجزئة حجمه 7 يستخدم h(k) = k mod 7 والتقصّي الخطي (linear probing). بعد إدراج 10، أين يُخزَّن 17؟
- Aالفهرس 6
- Bالفهرس 0
- Cالفهرس 3
- Dالفهرس 4
7.صعبة
كم يستغرق البحث عن مفتاح اعتباطي في كومة ثنائية صغرى فيها n عنصر؟
- AO(n)
- BO(log log n)
- CO(1)
- DO(log n)
8.صعبة
لماذا لا يمكن ببساطة حذف العناصر من مرشح Bloom قياسي بمسح بتاتها؟
- Aلأن مرشحات Bloom تخزّن العناصر كاملة، ولا يمكن إيجادها ثانية بعد تجزئتها
- Bلأن تلك البتات قد تخص عناصر أخرى أيضًا، فيسبب ذلك سلبيات كاذبة
- Cلأن بتات مرشح Bloom لا يمكن تغييرها بعد إنشائه
- Dلأن الحذف سيرفع معدل الإيجابيات الكاذبة إلى 100%
مفتاح الإجابات
- 1. D · مفتاح كل أب أكبر من مفاتيح أبنائه أو يساويها
- 2. A · المكدس (Stack)
- 3. D · مسار يبدأ وينتهي عند الرأس نفسه
- 4. D · n (تصبح الشجرة قائمة مترابطة)
- 5. A · 14
- 6. D · الفهرس 4
- 7. A · O(n)
- 8. B · لأن تلك البتات قد تخص عناصر أخرى أيضًا، فيسبب ذلك سلبيات كاذبة
حلول كاملة خطوة بخطوة: تدرّب على هذا الموضوع في examproblems.com.