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

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

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

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

1.سهلة

في تمثيل المخطط بقوائم التجاور، ماذا يُخزَّن لكل رأس؟

  1. Aقائمة برؤوسه المجاورة
  2. Bالعدد الكلي للحواف في المخطط
  3. Cأقصر مسار إلى كل رأس آخر
  4. Dصف من V قيمة بوليانية
2.سهلة

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

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

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

  1. An + 1
  2. Bn
  3. C2n
  4. Dn − 1
4.متوسطة

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

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

ما كلفة إدراج عنصر في منتصف مصفوفة من n عنصر؟

  1. AO(log n)، بسبب البحث الثنائي
  2. BO(n)، لأن العناصر اللاحقة يجب أن تُزاح
  3. CO(n²)، لأن كل عنصر يتحرك n مرة
  4. DO(1)، لأن الفهرس معروف
6.متوسطة

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

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

خُزّن كائن مفتاحًا في خريطة تجزئة، ثم غُيّر حقل تستخدمه دالة تجزئته. ما النتيجة المرجحة؟

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

في جدول تجزئة يستخدم العنونة المفتوحة، لماذا يُنفَّذ الحذف غالبًا باستخدام علامة "شاهد القبر" (tombstone)؟

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

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

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

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