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

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

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

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

1.سهلة

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

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

كم حافة لشجرة فيها n عقدة؟

  1. An − 1
  2. B2n
  3. Cn + 1
  4. Dn
3.سهلة

ما الورقة في الشجرة؟

  1. Aعقدة ليس لها أب
  2. Bالعقدة ذات القيمة الأكبر
  3. Cعقدة لها ابن واحد بالضبط
  4. Dعقدة ليس لها أبناء
4.متوسطة

شبكة طرق فيها 100,000 تقاطع، يتصل كل منها بنحو 4 تقاطعات أخرى. أي تمثيل هو الأنسب؟

  1. Aقائمة التجاور
  2. Bمصفوفة التجاور
  3. Cمصفوفة واحدة مرتبة من الرؤوس
  4. Dكومة ثنائية من الحواف
5.متوسطة

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

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

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

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

كيف تتفوق شجرة radix (الـ trie المضغوط) على الـ trie العادي؟

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

أُدرجت المفاتيح 5، 3، 8، 1 بهذا الترتيب في كومة ثنائية صغرى فارغة قائمة على مصفوفة. ما المصفوفة النهائية؟

  1. A[1, 3, 8, 5]
  2. B[3, 1, 8, 5]
  3. C[1, 5, 8, 3]
  4. D[1, 3, 5, 8]

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

  1. 1. C · الطابور
  2. 2. A · n − 1
  3. 3. D · عقدة ليس لها أبناء
  4. 4. A · قائمة التجاور
  5. 5. C · n (تصبح الشجرة قائمة مترابطة)
  6. 6. D · عمليات البحث بالبادئة مثل الإكمال التلقائي
  7. 7. C · تدمج سلاسل العقد ذات الابن الواحد في حافة واحدة موسومة بسلسلة نصية
  8. 8. A · [1, 3, 8, 5]

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