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

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

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

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

1.سهلة

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

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

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

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

في شجرة البحث الثنائية، تكون القيم في الشجرة الفرعية اليسرى لعقدة ما:

  1. Aبترتيب عشوائي
  2. Bأكبر من قيمة العقدة
  3. Cأصغر من قيمة العقدة
  4. Dمساوية لقيمة العقدة
4.متوسطة

كم يستغرق البحث عن كلمة طولها L في trie بأبجدية ثابتة؟

  1. AO(n)، حيث n عدد الكلمات
  2. BO(L)، بصرف النظر عن عدد الكلمات المخزّنة
  3. CO(log n)، حيث n عدد الكلمات
  4. DO(L × n)
5.متوسطة

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

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

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

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

لماذا قد يختار خادم دالة تجزئته عشوائيًا من عائلة شاملة (universal)؟

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

ماذا تفعل شجرة splay بعد كل وصول؟

  1. Aتدير العقدة التي وُصل إليها صعودًا إلى الجذر
  2. Bتنقل العقدة التي وُصل إليها إلى ورقة
  3. Cتعيد بناء الشجرة كلها بشكل متوازن
  4. Dتعيد تلوين العقد على مسار البحث

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

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

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