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

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

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

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

1.سهلة

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

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

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

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

بأي ترتيب يزور الاجتياز البعدي (postorder) لشجرة ثنائية العقد؟

  1. Aالعقدة، ثم الشجرة الفرعية اليسرى، ثم اليمنى
  2. Bالشجرة الفرعية اليمنى، ثم العقدة، ثم اليسرى
  3. Cالشجرة الفرعية اليسرى، ثم العقدة، ثم اليمنى
  4. Dالشجرة الفرعية اليسرى، ثم اليمنى، ثم العقدة
4.متوسطة

في كومة صغرى ثنائية (min-heap) مخزّنة في مصفوفة (يبدأ الفهرس من 0)، يقع ابنا العقدة ذات الفهرس i في:

  1. A2i + 1 و 2i + 2
  2. Bi/2 و i/2 + 1
  3. C2i و 2i + 1
  4. Di + 1 و i + 2
5.متوسطة

تضمن أشجار AVL والأشجار الحمراء-السوداء:

  1. Aتخزين المفاتيح بترتيب الإدراج
  2. Bألا يكون لأي عقدة ابنان
  3. Cبحثًا في زمن ثابت في جميع الحالات
  4. Dارتفاعًا قدره O(log n) عبر إعادة التوازن
6.متوسطة

أي شرط توازن تحافظ عليه شجرة AVL عند كل عقدة؟

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

التعقيد الزمني لعملية decrease-key في الكومة الثنائية (مع معرفة موضع العنصر) هو:

  1. AO(n)
  2. BO(n log n)
  3. CO(1)
  4. DO(log n)
8.صعبة

تُستخدم شجرة المقاطع (segment tree) عادةً من أجل:

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

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

  1. 1. C · في كتلة واحدة متجاورة، عنصرًا بعد آخر
  2. 2. A · عقدة ليس لها أبناء
  3. 3. D · الشجرة الفرعية اليسرى، ثم اليمنى، ثم العقدة
  4. 4. A · 2i + 1 و 2i + 2
  5. 5. D · ارتفاعًا قدره O(log n) عبر إعادة التوازن
  6. 6. B · ألا يختلف ارتفاعا الشجرتين الفرعيتين اليسرى واليمنى بأكثر من 1
  7. 7. D · O(log n)
  8. 8. A · الإجابة عن استعلامات النطاقات (مثل مجاميع النطاقات) والتحديثات في O(log n)

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