1.سهلة
ما الذي يعرّف الشجرة الثنائية؟
- Aلكل عقدة ابنان بالضبط
- Bتخزّن كل عقدة عددًا ثنائيًا
- Cللشجرة مستويان بالضبط
- Dلكل عقدة ابنان على الأكثر
2.سهلة
أي عملية بطيئة في المصفوفة لكنها سريعة في بداية القائمة المترابطة؟
- Aالإدراج في البداية
- Bمعرفة طول مصفوفة ثابتة الحجم
- Cالوصول إلى العنصر الخامس
- Dقراءة العنصر الأخير بواسطة الفهرس
3.سهلة
ما الفرق الرئيسي بين المصفوفة الثابتة والمصفوفة الديناميكية؟
- Aالمصفوفة الثابتة لا تخزّن إلا الأعداد
- Bالمصفوفة الديناميكية تستطيع النمو بالانتقال إلى كتلة ذاكرة أكبر
- Cالمصفوفة الثابتة تسمح بوصول أبطأ بالفهرس
- Dالمصفوفة الديناميكية تخزّن عناصرها في عقد مترابطة فتنمو عنصرًا بعد عنصر
4.متوسطة
ما كلفة إدراج عنصر في منتصف مصفوفة من n عنصر؟
- AO(n)، لأن العناصر اللاحقة يجب أن تُزاح
- BO(1)، لأن الفهرس معروف
- CO(log n)، بسبب البحث الثنائي
- DO(n²)، لأن كل عنصر يتحرك n مرة
5.متوسطة
ماذا يحدث حين يُعيد جدول تجزئة التجزئة (rehash) بعد تجاوز معامل تحميله حدًا معينًا؟
- Aتُرتَّب المفاتيح الموجودة في مكانها
- Bلا تُنقل إلا المفاتيح المتصادمة إلى قائمة فائض جديدة في نهاية الجدول
- Cتُحذف أقدم المفاتيح لإفساح المجال
- Dيُحجز جدول أكبر ويُدرج كل مفتاح من جديد
6.متوسطة
أُدرجت المفاتيح 50، 30، 70، 20، 40 بهذا الترتيب في شجرة بحث ثنائية فارغة. ما الابن الأيسر للعقدة 30؟
- A50
- B20
- C70
- D40
7.صعبة
تتضاعف مصفوفة ديناميكية حين تمتلئ. لماذا لا تقلصها تطبيقات كثيرة إلا حين تكون ممتلئة بمقدار الربع، لا النصف؟
- Aلأن التنصيف عند النصف سيُفقد عناصر
- Bلإبقاء المصفوفة مرتبة
- Cلتجنب إعادة التحجيم المتكررة حين تتناوب عمليات الإضافة والإزالة قرب الحد
- Dلأن مخصِّص الذاكرة لا يستطيع تحرير الذاكرة إلا بأرباع الكتلة
8.صعبة
يمكن لمرشّح بلوم (Bloom filter) الإجابة عن سؤال "هل هذا العنصر في المجموعة؟":
- Aمع احتمال إيجابيات كاذبة دون سلبيات كاذبة
- Bبإجابات دقيقة دائمًا
- Cللأعداد فقط
- Dمع احتمال سلبيات كاذبة دون إيجابيات كاذبة
مفتاح الإجابات
- 1. D · لكل عقدة ابنان على الأكثر
- 2. A · الإدراج في البداية
- 3. B · المصفوفة الديناميكية تستطيع النمو بالانتقال إلى كتلة ذاكرة أكبر
- 4. A · O(n)، لأن العناصر اللاحقة يجب أن تُزاح
- 5. D · يُحجز جدول أكبر ويُدرج كل مفتاح من جديد
- 6. B · 20
- 7. C · لتجنب إعادة التحجيم المتكررة حين تتناوب عمليات الإضافة والإزالة قرب الحد
- 8. A · مع احتمال إيجابيات كاذبة دون سلبيات كاذبة
حلول كاملة خطوة بخطوة: تدرّب على هذا الموضوع في examproblems.com.