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

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

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

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

1.سهلة

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

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

ما جذر الشجرة؟

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

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

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

كم من الذاكرة تستخدم مصفوفة التجاور لمخطط ذي V رأسًا؟

  1. AO(E)
  2. BO(V + E)
  3. CO(V²)
  4. DO(log V)
5.متوسطة

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

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

ما الغرض من العقدة الحارسة (sentinel أو dummy) في قائمة مترابطة؟

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

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

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

ما كلفة الزمن والمساحة الإضافية لعكس قائمة مترابطة أحادية في مكانها؟

  1. Aزمن O(n) ومساحة إضافية O(1)
  2. Bزمن O(n) ومساحة إضافية O(n)
  3. Cزمن O(n log n) ومساحة إضافية O(1)
  4. Dزمن O(1) ومساحة إضافية O(1)

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

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

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