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

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

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

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

1.سهلة

ماذا تخزّن الخريطة (map أو القاموس)؟

  1. Aقيمًا مرتبة بحسب الحجم
  2. Bقيمًا فقط بترتيب الإدراج
  3. Cأزواج مفتاح–قيمة بمفاتيح فريدة
  4. Dأزواجًا من المفاتيح المتساوية
2.سهلة

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

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

يتكوّن المخطط (graph) من:

  1. Aرؤوس (عقد) تربطها حواف
  2. Bجذر وأوراق فقط
  3. Cصفوف وأعمدة
  4. Dمفاتيح وقيم تجزئة فقط
4.متوسطة

كيف تعمل عملية استخراج الأصغر (extract-min) في كومة ثنائية صغرى؟

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

لشجرة ثنائية جذرها 1، وابنه الأيسر 2 والأيمن 3، وللعقدة 2 ابنان 4 (أيسر) و5 (أيمن). ما الاجتياز البعدي؟

  1. A4 2 5 1 3
  2. B5 4 3 2 1
  3. C1 2 4 5 3
  4. D4 5 2 3 1
6.متوسطة

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

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

أي ضمان تعطيه قواعد الشجرة الحمراء-السوداء بشأن ارتفاع شجرة فيها n مفتاحًا؟

  1. Aالارتفاع log2 n بالضبط
  2. Bالارتفاع لا يتجاوز n / 2
  3. Cالارتفاع لا يتجاوز 2 log2(n + 1)
  4. Dالارتفاع لا يتجاوز log2 n + 1
8.صعبة

ما التكلفة المستهلكة (amortised) لكل عملية في بنية union-find (المجموعات المنفصلة) مع الدمج حسب الرتبة وضغط المسار؟

  1. AO(n²)
  2. BO(log n) بالضبط
  3. CO(α(n))، أي دالة أكرمان العكسية، وهي ثابتة عمليًا
  4. DO(n)

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

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

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