ورقة عمل هياكل البيانات مع الإجابات

ورقة عمل مجانية قابلة للطباعة في هياكل البيانات: 8 مسألة من السهل إلى مستوى الامتحان، مع مفتاح الإجابات. اطبعها أو احفظها بصيغة PDF.

للمعلمين: يمكن طباعتها ونسخها واستخدامها في الصف مجانًا. كل ورقة عمل جديدة لها قيم جديدة ومفتاح إجابات خاص بها. نقدّر إضافة رابط إلى ExamProblems في صفحة مقررك.

الاسم: ____________________   التاريخ: ____________

1.سهلة

ما المخطط الموزون؟

  1. Aمخطط بعض رؤوسه أثقل من غيرها لأن لها حوافّ أكثر
  2. Bمخطط حوافه أكثر من رؤوسه
  3. Cمخطط لكل حافة فيه قيمة عددية كالكلفة أو المسافة
  4. Dمخطط مخزّن على القرص
2.سهلة

أي بنية بيانات تعمل وفق مبدأ "الداخل أخيرًا يخرج أولًا" (LIFO)؟

  1. Aالمكدس (Stack)
  2. Bالطابور (Queue)
  3. Cجدول التجزئة
  4. Dالقائمة المترابطة
3.سهلة

كيف تُخزَّن عناصر المصفوفة في الذاكرة؟

  1. Aفي مواقع عشوائية تختارها دالة تجزئة
  2. Bفي كتلة واحدة متجاورة، عنصرًا بعد آخر
  3. Cفي شجرة من صفحات الذاكرة
  4. Dمتفرقة، ومربوطة بمؤشرات
4.متوسطة

أي بنية بيانات يستخدمها البرنامج قيد التشغيل لتتبع استدعاءات الدوال النشطة ومتغيراتها المحلية؟

  1. Aمكدس الاستدعاءات (call stack)
  2. Bجدول تجزئة للدوال
  3. Cطابور ذاكرة الكومة
  4. Dشجرة بحث ثنائية للإطارات
5.متوسطة

ما ارتفاع شجرة البحث الثنائية ذات n عقدة في أسوأ الحالات إذا أُدرجت المفاتيح بترتيب تصاعدي؟

  1. A1
  2. Blog₂ n
  3. Cn (تصبح الشجرة قائمة مترابطة)
  4. D√n
6.متوسطة

تكون شجرة البادئات (trie) فعّالة بشكل خاص في:

  1. Aفرز الأعداد
  2. Bإيجاد أقصر المسارات
  3. Cعمليات البحث بالبادئة مثل الإكمال التلقائي
  4. Dتخزين المصفوفات
7.صعبة

أي مشكلة من مشكلات التقصّي الخطي تقللها التجزئة المزدوجة أساسًا؟

  1. Aالحاجة إلى تخزين المفاتيح في الجدول
  2. Bالتكتل الأولي، حيث تتكوّن سلاسل طويلة من الخانات المشغولة
  3. Cكلفة O(n) لقراءة قيمة مفتاح
  4. Dالحاجة إلى دالة تجزئة
8.صعبة

لكي يعمل جدول التجزئة بشكل صحيح، أي قاعدة يجب أن تتبعها التجزئة والمساواة؟

  1. Aيجب أن تكون للمفاتيح المتساوية قيم تجزئة متساوية
  2. Bيجب أن تكون للمفاتيح المختلفة قيم تجزئة مختلفة
  3. Cتساوي قيم التجزئة يستلزم تساوي المفاتيح
  4. Dيجب أن تكون قيم التجزئة أعدادًا أولية

مفتاح الإجابات

  1. 1. C · مخطط لكل حافة فيه قيمة عددية كالكلفة أو المسافة
  2. 2. A · المكدس (Stack)
  3. 3. B · في كتلة واحدة متجاورة، عنصرًا بعد آخر
  4. 4. A · مكدس الاستدعاءات (call stack)
  5. 5. C · n (تصبح الشجرة قائمة مترابطة)
  6. 6. C · عمليات البحث بالبادئة مثل الإكمال التلقائي
  7. 7. B · التكتل الأولي، حيث تتكوّن سلاسل طويلة من الخانات المشغولة
  8. 8. A · يجب أن تكون للمفاتيح المتساوية قيم تجزئة متساوية

حلول كاملة خطوة بخطوة: تدرّب على هذا الموضوع في examproblems.com.