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

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

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

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

1.سهلة

ما المخطط الموجّه؟

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

أي بنية بيانات تعمل وفق مبدأ "الداخل أولًا يخرج أولًا" (FIFO)؟

  1. Aالطابور (Queue)
  2. Bالشجرة الثنائية
  3. Cالمكدس (Stack)
  4. Dالكومة (Heap)
3.سهلة

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

  1. Aعنوان العقدة السابقة
  2. Bعنوان العقدة الأولى
  3. Cعدد العقد في القائمة
  4. DNull (لا عقدة)
4.متوسطة

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

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

جدول تجزئة حجمه 7 يستخدم h(k) = k mod 7 والتقصّي الخطي (linear probing). بعد إدراج 10، أين يُخزَّن 17؟

  1. Aالفهرس 4
  2. Bالفهرس 6
  3. Cالفهرس 3
  4. Dالفهرس 0
6.متوسطة

ما الصحيح بشأن مصفوفة التجاور لمخطط غير موجّه؟

  1. Aأنها متناظرة حول القطر الرئيسي
  2. Bأن قطرها الرئيسي يحتوي دائمًا آحادًا
  3. Cأن كل صف فيه 1 واحد بالضبط
  4. Dأنها مثلثية علوية دائمًا
7.صعبة

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

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

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

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

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

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

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