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

ورقة عمل مجانية قابلة للطباعة في هياكل البيانات: 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.متوسطة

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

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

طابور منفّذ بمكدسين: push إلى مكدس "in"، وpop من مكدس "out" مع إعادة ملئه من "in" حين يفرغ. ما الكلفة المستهلَكة لكل عملية؟

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

كم عقدة لشجرة ثنائية كاملة (perfect) ارتفاعها h، مع عدّ الارتفاع بالحواف؟

  1. Ah2
  2. B2h+1 − 1
  3. C2h
  4. D2h + 1
7.صعبة

شجرة Fenwick (الشجرة المفهرسة ثنائيًا) على مصفوفة من n عددًا تدعم أي عمليات في O(log n)؟

  1. Aإدراج العناصر في أي موضع
  2. Bإيجاد الوسيط في O(1)
  3. Cفرز المصفوفة والبحث الثنائي
  4. Dاستعلامات مجموع البادئة وتحديثات العنصر الواحد
8.صعبة

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

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

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

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

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