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

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

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

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

1.سهلة

ما جذر الشجرة؟

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

ما الذي يعرّف الشجرة الثنائية؟

  1. Aللشجرة مستويان بالضبط
  2. Bلكل عقدة ابنان على الأكثر
  3. Cتخزّن كل عقدة عددًا ثنائيًا
  4. Dلكل عقدة ابنان بالضبط
3.سهلة

ماذا تخزّن الخريطة (map أو القاموس)؟

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

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

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

ما ارتفاع شجرة البحث الثنائية ذات n عقدة في أسوأ الحالات إذا أُدرجت المفاتيح بترتيب تصاعدي؟

  1. A√n
  2. Bn (تصبح الشجرة قائمة مترابطة)
  3. C1
  4. Dlog₂ n
6.متوسطة

ما الغرض من العقدة الحارسة (sentinel أو dummy) في قائمة مترابطة؟

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

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

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

لكي يعمل جدول التجزئة بشكل صحيح، أي قاعدة يجب أن تتبعها التجزئة والمساواة؟

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

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

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

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