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

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

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

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

1.سهلة

في الشجرة، ما العقد الأشقاء؟

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

في قائمة مترابطة أحادية، ماذا يحتوي مؤشر التالي في العقدة الأخيرة؟

  1. ANull (لا عقدة)
  2. Bعنوان العقدة الأولى
  3. Cعدد العقد في القائمة
  4. Dعنوان العقدة السابقة
3.سهلة

ما الذي يعرّف الشجرة الثنائية؟

  1. Aللشجرة مستويان بالضبط
  2. Bلكل عقدة ابنان على الأكثر
  3. Cتخزّن كل عقدة عددًا ثنائيًا
  4. Dلكل عقدة ابنان بالضبط
4.متوسطة

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

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

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

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

يحتاج تطبيق إلى بحث سريع، وإلى سرد المفاتيح مرتبة والإجابة عن استعلامات المدى. أي بنية هي الأنسب؟

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

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

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

لماذا لا يمكن ببساطة حذف العناصر من مرشح Bloom قياسي بمسح بتاتها؟

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

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

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

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