1.سهلة
ما الفرق الرئيسي بين المصفوفة الثابتة والمصفوفة الديناميكية؟
- Aالمصفوفة الديناميكية تخزّن عناصرها في عقد مترابطة فتنمو عنصرًا بعد عنصر
- Bالمصفوفة الثابتة تسمح بوصول أبطأ بالفهرس
- Cالمصفوفة الثابتة لا تخزّن إلا الأعداد
- Dالمصفوفة الديناميكية تستطيع النمو بالانتقال إلى كتلة ذاكرة أكبر
2.سهلة
كيف تُخزَّن عناصر المصفوفة في الذاكرة؟
- Aفي كتلة واحدة متجاورة، عنصرًا بعد آخر
- Bفي شجرة من صفحات الذاكرة
- Cفي مواقع عشوائية تختارها دالة تجزئة
- Dمتفرقة، ومربوطة بمؤشرات
3.سهلة
في المخطط، ما الدورة؟
- Aمسار يزور كل رأس
- Bرأس ليست له حواف
- Cمسار يبدأ وينتهي عند الرأس نفسه
- Dحافة وزنها صفر
4.متوسطة
ما بنية البيانات التي يستخدمها البحث بالعمق أولًا (DFS، النسخة التكرارية)؟
- Aكومة
- Bجدول تجزئة فقط
- Cمكدس
- Dطابور
5.متوسطة
ما الصحيح بشأن مصفوفة التجاور لمخطط غير موجّه؟
- Aأن قطرها الرئيسي يحتوي دائمًا آحادًا
- Bأنها مثلثية علوية دائمًا
- Cأنها متناظرة حول القطر الرئيسي
- Dأن كل صف فيه 1 واحد بالضبط
6.متوسطة
كيف يُدرج عنصر جديد في كومة ثنائية؟
- Aيوضع في الجذر ويُنزل (sift down)
- Bيُعاد بناء الكومة كلها من البداية
- Cيُدرج في موضعه المرتب بإزاحة كل العناصر الأكبر منه موضعًا واحدًا إلى اليمين
- Dيوضع في نهاية المصفوفة ويُرفع (sift up) ما دام يخالف خاصية الكومة
7.صعبة
يجب أن تحتفظ بأصغر k قيمة من تدفق من n عددًا باستخدام ذاكرة O(k). أي طريقة تعمل في زمن O(n log k)؟
- Aمصفوفة مرتبة لكل القيم n
- Bكومة عظمى حجمها k، يُستبدل جذرها حين تصل قيمة أصغر
- Cطابور FIFO لآخر k قيمة
- Dكومة صغرى تحمل القيم n كلها، تُستخرج منها أصغر k قيمة في النهاية
8.صعبة
أي مشكلة من مشكلات التقصّي الخطي تقللها التجزئة المزدوجة أساسًا؟
- Aكلفة O(n) لقراءة قيمة مفتاح
- Bالحاجة إلى دالة تجزئة
- Cالحاجة إلى تخزين المفاتيح في الجدول
- Dالتكتل الأولي، حيث تتكوّن سلاسل طويلة من الخانات المشغولة
مفتاح الإجابات
- 1. D · المصفوفة الديناميكية تستطيع النمو بالانتقال إلى كتلة ذاكرة أكبر
- 2. A · في كتلة واحدة متجاورة، عنصرًا بعد آخر
- 3. C · مسار يبدأ وينتهي عند الرأس نفسه
- 4. C · مكدس
- 5. C · أنها متناظرة حول القطر الرئيسي
- 6. D · يوضع في نهاية المصفوفة ويُرفع (sift up) ما دام يخالف خاصية الكومة
- 7. B · كومة عظمى حجمها k، يُستبدل جذرها حين تصل قيمة أصغر
- 8. D · التكتل الأولي، حيث تتكوّن سلاسل طويلة من الخانات المشغولة
حلول كاملة خطوة بخطوة: تدرّب على هذا الموضوع في examproblems.com.