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

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

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

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

1.سهلة

بأي ترتيب يزور الاجتياز القبلي (preorder) لشجرة ثنائية العقد؟

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

ما البنية التي تُستخدم عادةً لتنفيذ طابور الأولوية؟

  1. Aقائمة مترابطة أحادية غير مرتبة
  2. Bالكومة (Heap)
  3. Cسلسلة نصية
  4. Dالمكدس (Stack)
3.سهلة

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

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

ما التعقيد الزمني للبحث عن مفتاح في شجرة بحث ثنائية متوازنة؟

  1. AO(1)
  2. BO(n log n)
  3. CO(log n)
  4. DO(n)
5.متوسطة

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

  1. AO(n²)
  2. BO(1)
  3. CO(log n)
  4. DO(n)
6.متوسطة

أي طريقة لحل التصادمات تخزّن المفاتيح المتصادمة في قائمة داخل الدلو نفسه؟

  1. Aالسبر التربيعي
  2. Bالتجزئة المزدوجة
  3. Cالتسلسل المنفصل (separate chaining)
  4. Dالسبر الخطي
7.صعبة

أي مشكلة من مشكلات التقصّي الخطي تقللها التجزئة المزدوجة أساسًا؟

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

في شجرة البحث الثنائية ذات الجذر 50، والشجرة الفرعية اليسرى 30 (ابناها 20 و40)، واليمنى 70 (ابناها 60 و80)، حُذف الجذر باستخدام تاليه في الترتيب الوسطي. أي مفتاح يصبح الجذر الجديد؟

  1. A40
  2. B80
  3. C70
  4. D60

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

  1. 1. D · العقدة، ثم الشجرة الفرعية اليسرى، ثم اليمنى
  2. 2. B · الكومة (Heap)
  3. 3. C · المكدس (Stack)
  4. 4. C · O(log n)
  5. 5. B · O(1)
  6. 6. C · التسلسل المنفصل (separate chaining)
  7. 7. B · التكتل الأولي، حيث تتكوّن سلاسل طويلة من الخانات المشغولة
  8. 8. D · 60

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