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

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

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

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

1.سهلة

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

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

ما معامل التحميل (load factor) لجدول التجزئة؟

  1. Aعدد العناصر المخزّنة مقسومًا على عدد الدلاء
  2. Bعدد الدلاء مقسومًا على متوسط طول المفاتيح المخزّنة
  3. Cعدد التصادمات حتى الآن
  4. Dالوقت اللازم لتحميل الجدول من القرص
3.سهلة

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

  1. An + 1
  2. Bn
  3. Cn − 1
  4. D2n
4.متوسطة

لماذا يمكن تخزين كومة ثنائية في مصفوفة دون أي مؤشرات؟

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

ما بنية البيانات التي يستخدمها البحث بالعمق أولًا (DFS، النسخة التكرارية)؟

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

تكون شجرة البادئات (trie) فعّالة بشكل خاص في:

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

تُستخدم شجرة المقاطع (segment tree) عادةً من أجل:

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

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

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

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

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

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