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

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

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

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

1.سهلة

في القائمة المترابطة الأحادية، تحتوي كل عقدة على:

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

في تمثيل المخطط بقوائم التجاور، ماذا يُخزَّن لكل رأس؟

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

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

  1. An − 1
  2. B2n
  3. Cn + 1
  4. Dn
4.متوسطة

أي نوع بيانات مجرد تستخدمه خوارزمية Dijkstra لاختيار الرأس التالي للمعالجة؟

  1. Aطابور FIFO
  2. Bمجموعة بلا ترتيب
  3. Cطابور أولويات صغرى
  4. Dمكدس
5.متوسطة

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

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

يُستخدم المخزن المؤقت الدائري (ring buffer) عادةً لتنفيذ:

  1. Aدالة تجزئة
  2. Bشجرة بحث ثنائية
  3. Cاجتياز مخطط
  4. Dطابور ثابت الحجم
7.صعبة

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

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

تتضاعف مصفوفة ديناميكية حين تمتلئ. لماذا لا تقلصها تطبيقات كثيرة إلا حين تكون ممتلئة بمقدار الربع، لا النصف؟

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

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

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

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