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

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

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

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

1.سهلة

في المخطط، ما الدورة؟

  1. Aرأس ليست له حواف
  2. Bحافة وزنها صفر
  3. Cمسار يبدأ وينتهي عند الرأس نفسه
  4. Dمسار يزور كل رأس
2.سهلة

ماذا تفعل دالة التجزئة في جدول التجزئة؟

  1. Aترتب المفاتيح في الجدول
  2. Bتعدّ المفاتيح المخزّنة
  3. Cتشفّر القيم في الجدول
  4. Dتربط المفتاح بفهرس في الجدول
3.سهلة

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

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

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

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

ماذا يحدث حين يُعيد جدول تجزئة التجزئة (rehash) بعد تجاوز معامل تحميله حدًا معينًا؟

  1. Aتُحذف أقدم المفاتيح لإفساح المجال
  2. Bلا تُنقل إلا المفاتيح المتصادمة إلى قائمة فائض جديدة في نهاية الجدول
  3. Cيُحجز جدول أكبر ويُدرج كل مفتاح من جديد
  4. Dتُرتَّب المفاتيح الموجودة في مكانها
6.متوسطة

كم عقدة لشجرة ثنائية كاملة (perfect) ارتفاعها h، مع عدّ الارتفاع بالحواف؟

  1. Ah2
  2. B2h+1 − 1
  3. C2h + 1
  4. D2h
7.صعبة

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

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

أي خاصية تُبقي كل شجرة B متوازنة تمامًا؟

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

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

  1. 1. C · مسار يبدأ وينتهي عند الرأس نفسه
  2. 2. D · تربط المفتاح بفهرس في الجدول
  3. 3. C · المكدس (Stack)
  4. 4. A · ارتفاعًا قدره O(log n) عبر إعادة التوازن
  5. 5. C · يُحجز جدول أكبر ويُدرج كل مفتاح من جديد
  6. 6. B · 2h+1 − 1
  7. 7. B · الارتفاع لا يتجاوز 2 log2(n + 1)
  8. 8. B · كل الأوراق على العمق نفسه

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