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

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

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

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

1.سهلة

ماذا تحتوي كل عقدة في القائمة المترابطة الثنائية؟

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

في المخطط، ما الدورة؟

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

كيف تُخزَّن عناصر المصفوفة في الذاكرة؟

  1. Aفي مواقع عشوائية تختارها دالة تجزئة
  2. Bفي شجرة من صفحات الذاكرة
  3. Cفي كتلة واحدة متجاورة، عنصرًا بعد آخر
  4. Dمتفرقة، ومربوطة بمؤشرات
4.متوسطة

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

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

يحتاج تطبيق إلى بحث سريع، وإلى سرد المفاتيح مرتبة والإجابة عن استعلامات المدى. أي بنية هي الأنسب؟

  1. Aجدول تجزئة
  2. Bمكدس
  3. Cشجرة بحث ثنائية متوازنة
  4. Dقائمة مترابطة غير مرتبة
6.متوسطة

ماذا يحدث حين يُعيد جدول تجزئة التجزئة (rehash) بعد تجاوز معامل تحميله حدًا معينًا؟

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

أي زوج من الاجتيازات يحدد دائمًا شجرة ثنائية فريدة ذات مفاتيح متمايزة؟

  1. Aالقبلي وحده
  2. Bالقبلي والوسطي
  3. Cالقبلي والبعدي
  4. Dمستوى بعد مستوى وحده
8.صعبة

ما بنية البيانات التي تدعم ذاكرة تخزين مؤقت LRU (least recently used) بعمليتي get وput في O(1)؟

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

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

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

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