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

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

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

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

1.سهلة

في قائمة مترابطة أحادية، ماذا يحتوي مؤشر التالي في العقدة الأخيرة؟

  1. Aعدد العقد في القائمة
  2. Bعنوان العقدة الأولى
  3. CNull (لا عقدة)
  4. Dعنوان العقدة السابقة
2.سهلة

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

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

أي بنية بيانات تُستخدم لإجراء اجتياز شجرة مستوى بعد مستوى (level-order)؟

  1. Aالمكدس
  2. Bالطابور
  3. Cطابور الأولويات
  4. Dجدول التجزئة
4.متوسطة

طابور منفّذ بمكدسين: push إلى مكدس "in"، وpop من مكدس "out" مع إعادة ملئه من "in" حين يفرغ. ما الكلفة المستهلَكة لكل عملية؟

  1. AO(log n)
  2. BO(1)
  3. CO(n²)
  4. DO(n)
5.متوسطة

كم من الذاكرة تستخدم مصفوفة التجاور لمخطط ذي V رأسًا؟

  1. AO(V + E)
  2. BO(log V)
  3. CO(E)
  4. DO(V²)
6.متوسطة

لماذا يمكن تخزين كومة ثنائية في مصفوفة دون أي مؤشرات؟

  1. Aلأن المصفوفات تُبقي المفاتيح مرتبة تلقائيًا فلا حاجة إلى مؤشرات
  2. Bلأن كل المفاتيح في الكومة متساوية
  3. Cلأنها شجرة ثنائية تامة، فتتبع المواضع صيغ فهارس بسيطة
  4. Dلأن الأكوام لا تحتوي أبدًا أكثر من 100 عنصر
7.صعبة

أي زوج من الاجتيازات يحدد دائمًا شجرة ثنائية فريدة ذات مفاتيح متمايزة؟

  1. Aالقبلي والوسطي
  2. Bالقبلي والبعدي
  3. Cمستوى بعد مستوى وحده
  4. Dالقبلي وحده
8.صعبة

تتضاعف مصفوفة ديناميكية حين تمتلئ. لماذا لا تقلصها تطبيقات كثيرة إلا حين تكون ممتلئة بمقدار الربع، لا النصف؟

  1. Aلإبقاء المصفوفة مرتبة
  2. Bلأن التنصيف عند النصف سيُفقد عناصر
  3. Cلأن مخصِّص الذاكرة لا يستطيع تحرير الذاكرة إلا بأرباع الكتلة
  4. Dلتجنب إعادة التحجيم المتكررة حين تتناوب عمليات الإضافة والإزالة قرب الحد

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

  1. 1. C · Null (لا عقدة)
  2. 2. D · المكدس (Stack)
  3. 3. B · الطابور
  4. 4. B · O(1)
  5. 5. D · O(V²)
  6. 6. C · لأنها شجرة ثنائية تامة، فتتبع المواضع صيغ فهارس بسيطة
  7. 7. A · القبلي والوسطي
  8. 8. D · لتجنب إعادة التحجيم المتكررة حين تتناوب عمليات الإضافة والإزالة قرب الحد

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