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

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

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

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

1.سهلة

ما الورقة في الشجرة؟

  1. Aالعقدة ذات القيمة الأكبر
  2. Bعقدة لها ابن واحد بالضبط
  3. Cعقدة ليس لها أب
  4. Dعقدة ليس لها أبناء
2.سهلة

ما الطابور مزدوج الطرفين (deque)؟

  1. Aطابور مرتب بحسب الأولوية
  2. Bطابور لا يسمح بالإزالة إلا من المؤخرة
  3. Cطابوران منفصلان يتشاركان مصفوفة واحدة
  4. Dبنية تسمح بالإدراج والإزالة في الطرفين كليهما
3.سهلة

بأي ترتيب يزور الاجتياز البعدي (postorder) لشجرة ثنائية العقد؟

  1. Aالشجرة الفرعية اليمنى، ثم العقدة، ثم اليسرى
  2. Bالعقدة، ثم الشجرة الفرعية اليسرى، ثم اليمنى
  3. Cالشجرة الفرعية اليسرى، ثم العقدة، ثم اليمنى
  4. Dالشجرة الفرعية اليسرى، ثم اليمنى، ثم العقدة
4.متوسطة

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

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

شبكة طرق فيها 100,000 تقاطع، يتصل كل منها بنحو 4 تقاطعات أخرى. أي تمثيل هو الأنسب؟

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

ما بنية البيانات التي يستخدمها البحث بالعمق أولًا (DFS، النسخة التكرارية)؟

  1. Aطابور
  2. Bجدول تجزئة فقط
  3. Cكومة
  4. Dمكدس
7.صعبة

تريد لكل عنصر في مصفوفة العنصر الأكبر التالي على يمينه، في زمن كلي O(n). أي بنية تساعد؟

  1. Aجدول تجزئة لكل العناصر
  2. Bمكدس يحفظ العناصر التي تنتظر إجابتها
  3. Cطابور يحفظ كل زوج من العناصر
  4. Dشجرة بحث ثنائية يُعاد بناؤها لكل عنصر
8.صعبة

لماذا تُستخدم أشجار B في قواعد البيانات وأنظمة الملفات؟

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

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

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

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