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

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

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

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

1.سهلة

ما اسم عملية المكدس التي تضيف عنصرًا إلى القمة؟

  1. APush
  2. BEnqueue
  3. CPeek
  4. DPop
2.سهلة

في المخطط، ما الدورة؟

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

ما السمة المميِّزة للمجموعة (set) بوصفها نوع بيانات مجردًا؟

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

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

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

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

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

في كومة ثنائية مخزّنة في مصفوفة تبدأ من الفهرس 0، أين أبو العقدة ذات الفهرس i؟

  1. Aفي الفهرس i − 1
  2. Bفي الفهرس ⌊i / 2⌋ + 1
  3. Cفي الفهرس 2i + 1
  4. Dفي الفهرس ⌊(i − 1) / 2⌋
7.صعبة

عقدة في شجرة AVL غير متوازنة لأن الشجرة الفرعية اليمنى لابنها الأيسر صارت أطول من اللازم (حالة يسار-يمين). أي إصلاح يُطبَّق؟

  1. Aدوران واحد إلى اليسار عند العقدة
  2. Bدوران واحد إلى اليمين عند العقدة
  3. Cدوران إلى اليمين عند الابن الأيسر، ثم دوران إلى اليسار عند العقدة
  4. Dدوران إلى اليسار عند الابن الأيسر، ثم دوران إلى اليمين عند العقدة
8.صعبة

في المخزن المؤقت الدائري (circular buffer)، قد يعني front == rear الفراغ أو الامتلاء. ما الطريقة الشائعة للتمييز بينهما؟

  1. Aالاحتفاظ بعدّاد منفصل للعناصر، أو ترك خانة واحدة غير مستخدمة دائمًا
  2. Bتخزين front وrear في المتغير نفسه
  3. Cمسح المخزن دائمًا حين يتساوى front وrear، فتكون الحالة فارغة
  4. Dجعل حجم المخزن قوة للعدد اثنين

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

  1. 1. A · Push
  2. 2. B · مسار يبدأ وينتهي عند الرأس نفسه
  3. 3. D · تخزّن العناصر دون تكرار
  4. 4. B · طابور ثابت الحجم
  5. 5. B · O(1)
  6. 6. D · في الفهرس ⌊(i − 1) / 2⌋
  7. 7. D · دوران إلى اليسار عند الابن الأيسر، ثم دوران إلى اليمين عند العقدة
  8. 8. A · الاحتفاظ بعدّاد منفصل للعناصر، أو ترك خانة واحدة غير مستخدمة دائمًا

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