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

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

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

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

1.سهلة

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

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

عمق العقدة في الشجرة هو:

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

ما الفرق الرئيسي بين المصفوفة الثابتة والمصفوفة الديناميكية؟

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

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

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

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

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

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

  1. AO(V + E)
  2. BO(log V)
  3. CO(V²)
  4. DO(E)
7.صعبة

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

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

يمكن لمرشّح بلوم (Bloom filter) الإجابة عن سؤال "هل هذا العنصر في المجموعة؟":

  1. Aمع احتمال سلبيات كاذبة دون إيجابيات كاذبة
  2. Bللأعداد فقط
  3. Cمع احتمال إيجابيات كاذبة دون سلبيات كاذبة
  4. Dبإجابات دقيقة دائمًا

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

  1. 1. C · Null (لا عقدة)
  2. 2. B · عدد الحواف من الجذر إلى تلك العقدة
  3. 3. B · المصفوفة الديناميكية تستطيع النمو بالانتقال إلى كتلة ذاكرة أكبر
  4. 4. C · عمليات البحث بالبادئة مثل الإكمال التلقائي
  5. 5. A · O(log n)
  6. 6. C · O(V²)
  7. 7. A · O(α(n))، أي دالة أكرمان العكسية، وهي ثابتة عمليًا
  8. 8. C · مع احتمال إيجابيات كاذبة دون سلبيات كاذبة

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