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

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

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

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

1.سهلة

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

  1. An − 1
  2. B2n
  3. Cn + 1
  4. Dn
2.سهلة

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

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

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

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

ما قيمة التعبير اللاحق (postfix) 3 4 + 2 *؟

  1. A10
  2. B11
  3. C24
  4. D14
5.متوسطة

في كومة صغرى ثنائية (min-heap) مخزّنة في مصفوفة (يبدأ الفهرس من 0)، يقع ابنا العقدة ذات الفهرس i في:

  1. A2i + 1 و 2i + 2
  2. B2i و 2i + 1
  3. Ci/2 و i/2 + 1
  4. Di + 1 و i + 2
6.متوسطة

أُدرجت المفاتيح 50، 30، 70، 20، 40 بهذا الترتيب في شجرة بحث ثنائية فارغة. ما الابن الأيسر للعقدة 30؟

  1. A40
  2. B70
  3. C20
  4. D50
7.صعبة

شجرة Fenwick (الشجرة المفهرسة ثنائيًا) على مصفوفة من n عددًا تدعم أي عمليات في O(log n)؟

  1. Aإيجاد الوسيط في O(1)
  2. Bإدراج العناصر في أي موضع
  3. Cفرز المصفوفة والبحث الثنائي
  4. Dاستعلامات مجموع البادئة وتحديثات العنصر الواحد
8.صعبة

ما التكلفة المستهلكة (amortised) لكل عملية في بنية union-find (المجموعات المنفصلة) مع الدمج حسب الرتبة وضغط المسار؟

  1. AO(n²)
  2. BO(α(n))، أي دالة أكرمان العكسية، وهي ثابتة عمليًا
  3. CO(n)
  4. DO(log n) بالضبط

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

  1. 1. A · n − 1
  2. 2. B · العقد التي تشترك في الأب نفسه
  3. 3. B · الشجرة الفرعية اليسرى، ثم اليمنى، ثم العقدة
  4. 4. D · 14
  5. 5. A · 2i + 1 و 2i + 2
  6. 6. C · 20
  7. 7. D · استعلامات مجموع البادئة وتحديثات العنصر الواحد
  8. 8. B · O(α(n))، أي دالة أكرمان العكسية، وهي ثابتة عمليًا

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