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

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

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

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

1.سهلة

يُعرَّف ارتفاع الشجرة عادةً بأنه:

  1. Aعدد أبناء الجذر
  2. Bالعدد الكلي للعقد في الشجرة، بما فيها الجذر وكل الأوراق
  3. Cعدد الأوراق في الشجرة
  4. Dعدد الحواف على أطول مسار من الجذر إلى ورقة
2.سهلة

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

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

يتكوّن المخطط (graph) من:

  1. Aمفاتيح وقيم تجزئة فقط
  2. Bرؤوس (عقد) تربطها حواف
  3. Cصفوف وأعمدة
  4. Dجذر وأوراق فقط
4.متوسطة

كيف يُدرج عنصر جديد في كومة ثنائية؟

  1. Aيُعاد بناء الكومة كلها من البداية
  2. Bيُدرج في موضعه المرتب بإزاحة كل العناصر الأكبر منه موضعًا واحدًا إلى اليمين
  3. Cيوضع في نهاية المصفوفة ويُرفع (sift up) ما دام يخالف خاصية الكومة
  4. Dيوضع في الجذر ويُنزل (sift down)
5.متوسطة

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

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

في طابور دائري مخزّن في مصفوفة سعتها n، كيف يُحسب الموضع التالي بعد الفهرس i؟

  1. A(i − 1) mod n
  2. B2i + 1
  3. Ci + 1
  4. D(i + 1) mod n
7.صعبة

ما زمن تنفيذ البحث بالعرض أولًا على مخطط فيه V رأسًا مخزّن بمصفوفة تجاور؟

  1. AO(V²)
  2. BO(V)
  3. CO(E log V)
  4. DO(V + E)
8.صعبة

تزيل خوارزمية Kahn للفرز الطوبولوجي مرارًا الرؤوس ذات درجة الدخول 0. أي بنية تحفظ تلك الرؤوس؟

  1. Aمكدس لكل الحواف المزورة
  2. Bكومة عظمى مرتبة بحسب درجة الخروج
  3. Cطابور (أو أي مجموعة) من الرؤوس التي درجة دخولها 0
  4. Dمصفوفة تجاور تسجّل الرؤوس التي أُزيلت بالفعل

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

  1. 1. D · عدد الحواف على أطول مسار من الجذر إلى ورقة
  2. 2. B · المكدس (Stack)
  3. 3. B · رؤوس (عقد) تربطها حواف
  4. 4. C · يوضع في نهاية المصفوفة ويُرفع (sift up) ما دام يخالف خاصية الكومة
  5. 5. C · مكدس
  6. 6. D · (i + 1) mod n
  7. 7. A · O(V²)
  8. 8. C · طابور (أو أي مجموعة) من الرؤوس التي درجة دخولها 0

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