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

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

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

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

1.سهلة

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

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

ما التصادم (collision) في جدول التجزئة؟

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

ما المخطط الموجّه؟

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

تضمن أشجار AVL والأشجار الحمراء-السوداء:

  1. Aتخزين المفاتيح بترتيب الإدراج
  2. Bارتفاعًا قدره O(log n) عبر إعادة التوازن
  3. Cألا يكون لأي عقدة ابنان
  4. Dبحثًا في زمن ثابت في جميع الحالات
5.متوسطة

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

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

أُدرجت المفاتيح 50، 30، 70، 20، 40 بهذا الترتيب في شجرة بحث ثنائية فارغة. ما الابن الأيسر للعقدة 30؟

  1. A50
  2. B70
  3. C20
  4. D40
7.صعبة

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

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

أي ضمان تعطيه قواعد الشجرة الحمراء-السوداء بشأن ارتفاع شجرة فيها n مفتاحًا؟

  1. Aالارتفاع log2 n بالضبط
  2. Bالارتفاع لا يتجاوز 2 log2(n + 1)
  3. Cالارتفاع لا يتجاوز n / 2
  4. Dالارتفاع لا يتجاوز log2 n + 1

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

  1. 1. A · تُرجع العنصر العلوي دون إزالته
  2. 2. D · أن يُربط مفتاحان مختلفان بالفهرس نفسه
  3. 3. C · مخطط لحوافه اتجاه من رأس إلى آخر
  4. 4. B · ارتفاعًا قدره O(log n) عبر إعادة التوازن
  5. 5. C · مكدس
  6. 6. C · 20
  7. 7. D · O(1 + α)، حيث α = n / m
  8. 8. B · الارتفاع لا يتجاوز 2 log2(n + 1)

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