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

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

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

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

1.سهلة

أين يوجد أصغر عنصر في كومة ثنائية صغرى (min-heap)؟

  1. Aفي آخر موضع من المصفوفة
  2. Bفي الجذر
  3. Cفي الورقة الأقصى يسارًا
  4. Dفي أي ورقة، ويجب البحث عنه
2.سهلة

ماذا تفعل عملية peek (أو top) على المكدس؟

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

أي بنية بيانات تُستخدم لإجراء اجتياز شجرة مستوى بعد مستوى (level-order)؟

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

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

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

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

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

أُدرجت المفاتيح 50، 30، 70، 20، 40 بهذا الترتيب في شجرة بحث ثنائية فارغة. ما الابن الأيسر للعقدة 30؟

  1. A70
  2. B20
  3. C40
  4. D50
7.صعبة

أي بنية تتيح حساب الأكبر في كل نافذة حجمها k في مصفوفة بزمن كلي O(n)؟

  1. Adeque يحفظ الفهارس بترتيب تنازلي للقيمة
  2. Bكومة صغرى يُعاد بناؤها لكل نافذة
  3. Cمصفوفة مرتبة تُحدَّث بالإزاحة
  4. Dقائمة مترابطة أحادية لعناصر النافذة
8.صعبة

أي خاصية تُبقي كل شجرة B متوازنة تمامًا؟

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

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

  1. 1. B · في الجذر
  2. 2. C · تُرجع العنصر العلوي دون إزالته
  3. 3. C · الطابور
  4. 4. C · O(1)
  5. 5. C · المكدس
  6. 6. B · 20
  7. 7. A · deque يحفظ الفهارس بترتيب تنازلي للقيمة
  8. 8. A · كل الأوراق على العمق نفسه

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