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

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

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

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

1.سهلة

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

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

ما السمة المميِّزة للمجموعة (set) بوصفها نوع بيانات مجردًا؟

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

ما التصادم (collision) في جدول التجزئة؟

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

شبكة طرق فيها 100,000 تقاطع، يتصل كل منها بنحو 4 تقاطعات أخرى. أي تمثيل هو الأنسب؟

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

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

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

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

  1. A20
  2. B50
  3. C40
  4. D70
7.صعبة

دون الاتحاد بالرتبة أو ضغط المسار، ما كلفة عملية find واحدة في أسوأ الحالات في بنية union-find فيها n عنصر؟

  1. AO(log n)
  2. BO(1)
  3. CO(n)
  4. DO(α(n))
8.صعبة

أي بنية تتيح حساب الأكبر في كل نافذة حجمها k في مصفوفة بزمن كلي O(n)؟

  1. Adeque يحفظ الفهارس بترتيب تنازلي للقيمة
  2. Bمصفوفة مرتبة تُحدَّث بالإزاحة
  3. Cكومة صغرى يُعاد بناؤها لكل نافذة
  4. Dقائمة مترابطة أحادية لعناصر النافذة

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

  1. 1. C · المصفوفة الديناميكية تستطيع النمو بالانتقال إلى كتلة ذاكرة أكبر
  2. 2. B · تخزّن العناصر دون تكرار
  3. 3. A · أن يُربط مفتاحان مختلفان بالفهرس نفسه
  4. 4. C · قائمة التجاور
  5. 5. D · O(V²)
  6. 6. A · 20
  7. 7. C · O(n)
  8. 8. A · deque يحفظ الفهارس بترتيب تنازلي للقيمة

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