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

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

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

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

1.سهلة

أي عملية تكون O(1) للمصفوفة لكن O(n) للقائمة المترابطة الأحادية؟

  1. Aالإدراج في الرأس
  2. Bالوصول إلى العنصر ذي الفهرس i
  3. Cقراءة العنصر الأول
  4. Dإزالة عنصر الرأس
2.سهلة

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

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

ما معامل التحميل (load factor) لجدول التجزئة؟

  1. Aالوقت اللازم لتحميل الجدول من القرص
  2. Bعدد العناصر المخزّنة مقسومًا على عدد الدلاء
  3. Cعدد الدلاء مقسومًا على متوسط طول المفاتيح المخزّنة
  4. Dعدد التصادمات حتى الآن
4.متوسطة

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

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

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

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

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

  1. A(i + 1) mod n
  2. Bi + 1
  3. C(i − 1) mod n
  4. D2i + 1
7.صعبة

أي مشكلة من مشكلات التقصّي الخطي تقللها التجزئة المزدوجة أساسًا؟

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

كم يستغرق البحث عن مفتاح اعتباطي في كومة ثنائية صغرى فيها n عنصر؟

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

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

  1. 1. B · الوصول إلى العنصر ذي الفهرس i
  2. 2. C · تخزّن العناصر دون تكرار
  3. 3. B · عدد العناصر المخزّنة مقسومًا على عدد الدلاء
  4. 4. C · O(log n)
  5. 5. D · طابور ثابت الحجم
  6. 6. A · (i + 1) mod n
  7. 7. C · التكتل الأولي، حيث تتكوّن سلاسل طويلة من الخانات المشغولة
  8. 8. D · O(n)

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