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

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

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

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

1.سهلة

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

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

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

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

كيف تُخزَّن عناصر المصفوفة في الذاكرة؟

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

يُستخدم المخزن المؤقت الدائري (ring buffer) عادةً لتنفيذ:

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

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

  1. A20
  2. B50
  3. C70
  4. D40
6.متوسطة

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

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

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

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

التعقيد الزمني لعملية decrease-key في الكومة الثنائية (مع معرفة موضع العنصر) هو:

  1. AO(log n)
  2. BO(n log n)
  3. CO(1)
  4. DO(n)

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

  1. 1. D · المكدس (Stack)
  2. 2. D · مخطط لكل حافة فيه قيمة عددية كالكلفة أو المسافة
  3. 3. B · في كتلة واحدة متجاورة، عنصرًا بعد آخر
  4. 4. B · طابور ثابت الحجم
  5. 5. A · 20
  6. 6. A · O(log n)
  7. 7. C · طابور (أو أي مجموعة) من الرؤوس التي درجة دخولها 0
  8. 8. A · O(log n)

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