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

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

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

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

1.سهلة

ماذا تفعل عملية peek (أو top) على المكدس؟

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

في تمثيل المخطط بقوائم التجاور، ماذا يُخزَّن لكل رأس؟

  1. Aصف من V قيمة بوليانية
  2. Bأقصر مسار إلى كل رأس آخر
  3. Cالعدد الكلي للحواف في المخطط
  4. Dقائمة برؤوسه المجاورة
3.سهلة

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

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

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

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

لشجرة ثنائية جذرها 1، وابنه الأيسر 2 والأيمن 3، وللعقدة 2 ابنان 4 (أيسر) و5 (أيمن). ما الاجتياز القبلي؟

  1. A1 2 4 5 3
  2. B4 2 5 1 3
  3. C1 2 3 4 5
  4. D4 5 2 3 1
6.متوسطة

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

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

بافتراض التجزئة المنتظمة البسيطة، ما الزمن المتوقع للبحث في جدول تجزئة بالتسلسل فيه n مفتاحًا وm دلوًا؟

  1. AO(log n)
  2. BO(n)
  3. CO(m)
  4. DO(1 + α)، حيث α = n / m
8.صعبة

ما زمن تنفيذ البحث بالعرض أولًا على مخطط فيه V رأسًا مخزّن بمصفوفة تجاور؟

  1. AO(V + E)
  2. BO(V²)
  3. CO(E log V)
  4. DO(V)

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

  1. 1. D · تُرجع العنصر العلوي دون إزالته
  2. 2. D · قائمة برؤوسه المجاورة
  3. 3. C · عدد العناصر المخزّنة مقسومًا على عدد الدلاء
  4. 4. C · O(L)، بصرف النظر عن عدد الكلمات المخزّنة
  5. 5. A · 1 2 4 5 3
  6. 6. C · (i + 1) mod n
  7. 7. D · O(1 + α)، حيث α = n / m
  8. 8. B · O(V²)

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