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

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

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

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

1.سهلة

ما اسم عملية الطابور التي تزيل العنصر الموجود في المقدمة؟

  1. ADequeue
  2. BInsert
  3. CPush
  4. DEnqueue
2.سهلة

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

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

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

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

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

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

كم من الذاكرة تستخدم مصفوفة التجاور لمخطط ذي V رأسًا؟

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

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

  1. AO(1)
  2. BO(n²)
  3. CO(log n)
  4. DO(n)
7.صعبة

أي مشكلة من مشكلات التقصّي الخطي تقللها التجزئة المزدوجة أساسًا؟

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

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

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

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

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

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