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

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

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

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

1.سهلة

في شجرة البحث الثنائية، تكون القيم في الشجرة الفرعية اليسرى لعقدة ما:

  1. Aأكبر من قيمة العقدة
  2. Bبترتيب عشوائي
  3. Cمساوية لقيمة العقدة
  4. Dأصغر من قيمة العقدة
2.سهلة

يتكوّن المخطط (graph) من:

  1. Aجذر وأوراق فقط
  2. Bرؤوس (عقد) تربطها حواف
  3. Cصفوف وأعمدة
  4. Dمفاتيح وقيم تجزئة فقط
3.سهلة

ما خاصية الكومة العظمى (max-heap)؟

  1. Aالمفاتيح مرتبة من اليسار إلى اليمين
  2. Bكل الأوراق تحتوي المفتاح الأكبر
  3. Cمفتاح كل ابن أيسر أكبر من مفتاح شقيقه الأيمن أو يساويه
  4. Dمفتاح كل أب أكبر من مفاتيح أبنائه أو يساويها
4.متوسطة

كم ذاكرة تستخدم قائمة التجاور لمخطط فيه V رأسًا وE حافة؟

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

أي بنية بيانات يستخدمها البرنامج قيد التشغيل لتتبع استدعاءات الدوال النشطة ومتغيراتها المحلية؟

  1. Aشجرة بحث ثنائية للإطارات
  2. Bمكدس الاستدعاءات (call stack)
  3. Cطابور ذاكرة الكومة
  4. Dجدول تجزئة للدوال
6.متوسطة

يزور الاجتياز الداخلي (in-order) لشجرة البحث الثنائية المفاتيح:

  1. Aحسب المستويات
  2. Bبترتيب تصاعدي (مرتبة)
  3. Cبترتيب تنازلي دائمًا
  4. Dبترتيب الإدراج
7.صعبة

كيف تتفوق شجرة radix (الـ trie المضغوط) على الـ trie العادي؟

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

تزيل خوارزمية Kahn للفرز الطوبولوجي مرارًا الرؤوس ذات درجة الدخول 0. أي بنية تحفظ تلك الرؤوس؟

  1. Aكومة عظمى مرتبة بحسب درجة الخروج
  2. Bطابور (أو أي مجموعة) من الرؤوس التي درجة دخولها 0
  3. Cمكدس لكل الحواف المزورة
  4. Dمصفوفة تجاور تسجّل الرؤوس التي أُزيلت بالفعل

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

  1. 1. D · أصغر من قيمة العقدة
  2. 2. B · رؤوس (عقد) تربطها حواف
  3. 3. D · مفتاح كل أب أكبر من مفاتيح أبنائه أو يساويها
  4. 4. B · O(V + E)
  5. 5. B · مكدس الاستدعاءات (call stack)
  6. 6. B · بترتيب تصاعدي (مرتبة)
  7. 7. A · تدمج سلاسل العقد ذات الابن الواحد في حافة واحدة موسومة بسلسلة نصية
  8. 8. B · طابور (أو أي مجموعة) من الرؤوس التي درجة دخولها 0

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