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

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

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

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

1.سهلة

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

  1. APeek
  2. BPop
  3. CEnqueue
  4. DPush
2.سهلة

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

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

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

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

ما الغرض من العقدة الحارسة (sentinel أو dummy) في قائمة مترابطة؟

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

كم يستغرق التحقق من وجود الحافة (u, v) باستخدام مصفوفة التجاور؟

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

في جدول تجزئة يستخدم العنونة المفتوحة، ما أقصى معامل تحميل ممكن؟

  1. A2
  2. Bلا يوجد حد أقصى
  3. C0,5
  4. D1
7.صعبة

ما التكلفة المستهلكة (amortised) لكل عملية في بنية union-find (المجموعات المنفصلة) مع الدمج حسب الرتبة وضغط المسار؟

  1. AO(n)
  2. BO(log n) بالضبط
  3. CO(n²)
  4. DO(α(n))، أي دالة أكرمان العكسية، وهي ثابتة عمليًا
8.صعبة

يمكن لمرشّح بلوم (Bloom filter) الإجابة عن سؤال "هل هذا العنصر في المجموعة؟":

  1. Aبإجابات دقيقة دائمًا
  2. Bللأعداد فقط
  3. Cمع احتمال سلبيات كاذبة دون إيجابيات كاذبة
  4. Dمع احتمال إيجابيات كاذبة دون سلبيات كاذبة

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

  1. 1. D · Push
  2. 2. B · الطابور (Queue)
  3. 3. C · تخزّن العناصر دون تكرار
  4. 4. D · تبسيط الشيفرة بإزالة الحالات الخاصة عند الرأس أو الذيل
  5. 5. D · O(1)
  6. 6. D · 1
  7. 7. D · O(α(n))، أي دالة أكرمان العكسية، وهي ثابتة عمليًا
  8. 8. D · مع احتمال إيجابيات كاذبة دون سلبيات كاذبة

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