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

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

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

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

1.سهلة

في الشجرة، ما العقد الأشقاء؟

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

يخزّن جدول التجزئة (hash table) البيانات على شكل:

  1. Aقائمة مرتبة فقط
  2. Bأزواج مفتاح–قيمة يُحدَّد موقعها بدالة تجزئة
  3. Cشجرة ذات مفاتيح مرتبة
  4. Dسلسلة نصية ثابتة الطول
3.سهلة

أي عملية بطيئة في المصفوفة لكنها سريعة في بداية القائمة المترابطة؟

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

أي بنية بيانات تُستخدم للتحقق من توازن الأقواس في "{[()]}"؟

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

تضمن أشجار AVL والأشجار الحمراء-السوداء:

  1. Aألا يكون لأي عقدة ابنان
  2. Bتخزين المفاتيح بترتيب الإدراج
  3. Cبحثًا في زمن ثابت في جميع الحالات
  4. Dارتفاعًا قدره O(log n) عبر إعادة التوازن
6.متوسطة

لشجرة ثنائية جذرها 1، وابنه الأيسر 2 والأيمن 3، وللعقدة 2 ابنان 4 (أيسر) و5 (أيمن). ما الاجتياز البعدي؟

  1. A5 4 3 2 1
  2. B1 2 4 5 3
  3. C4 2 5 1 3
  4. D4 5 2 3 1
7.صعبة

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

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

لماذا تستخدم قواعد البيانات غالبًا أشجار B+ بدلًا من أشجار B العادية للفهارس؟

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

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

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

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