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

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

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

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

1.سهلة

ما المخطط الموزون؟

  1. Aمخطط لكل حافة فيه قيمة عددية كالكلفة أو المسافة
  2. Bمخطط بعض رؤوسه أثقل من غيرها لأن لها حوافّ أكثر
  3. Cمخطط مخزّن على القرص
  4. Dمخطط حوافه أكثر من رؤوسه
2.سهلة

ما بنية البيانات الأنسب لميزة "تراجع" (undo) في محرر النصوص؟

  1. Aالمكدس (Stack)
  2. Bمجموعة التجزئة
  3. Cالطابور (Queue)
  4. Dالمخطط (Graph)
3.سهلة

أي بنية بيانات تعمل وفق مبدأ "الداخل أولًا يخرج أولًا" (FIFO)؟

  1. Aالمكدس (Stack)
  2. Bالطابور (Queue)
  3. Cالشجرة الثنائية
  4. Dالكومة (Heap)
4.متوسطة

لماذا يمكن تخزين كومة ثنائية في مصفوفة دون أي مؤشرات؟

  1. Aلأنها شجرة ثنائية تامة، فتتبع المواضع صيغ فهارس بسيطة
  2. Bلأن المصفوفات تُبقي المفاتيح مرتبة تلقائيًا فلا حاجة إلى مؤشرات
  3. Cلأن كل المفاتيح في الكومة متساوية
  4. Dلأن الأكوام لا تحتوي أبدًا أكثر من 100 عنصر
5.متوسطة

كم ذاكرة تستخدم قائمة التجاور لمخطط فيه V رأسًا وE حافة؟

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

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

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

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

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

لماذا لا يمكن ببساطة حذف العناصر من مرشح Bloom قياسي بمسح بتاتها؟

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

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

  1. 1. A · مخطط لكل حافة فيه قيمة عددية كالكلفة أو المسافة
  2. 2. A · المكدس (Stack)
  3. 3. B · الطابور (Queue)
  4. 4. A · لأنها شجرة ثنائية تامة، فتتبع المواضع صيغ فهارس بسيطة
  5. 5. D · O(V + E)
  6. 6. B · ارتفاعًا قدره O(log n) عبر إعادة التوازن
  7. 7. D · deque يحفظ الفهارس بترتيب تنازلي للقيمة
  8. 8. B · لأن تلك البتات قد تخص عناصر أخرى أيضًا، فيسبب ذلك سلبيات كاذبة

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