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

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

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

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

1.سهلة

ما بنية البيانات الأنسب لميزة "تراجع" (undo) في محرر النصوص؟

  1. Aمجموعة التجزئة
  2. Bالمخطط (Graph)
  3. Cالطابور (Queue)
  4. Dالمكدس (Stack)
2.سهلة

ما اسم عملية الطابور التي تزيل العنصر الموجود في المقدمة؟

  1. APush
  2. BDequeue
  3. CEnqueue
  4. DInsert
3.سهلة

في القائمة المترابطة الأحادية، تحتوي كل عقدة على:

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

كم ذاكرة تستخدم قائمة التجاور لمخطط فيه V رأسًا وE حافة؟

  1. AO(V²)
  2. BO(E²)
  3. CO(V × E)
  4. DO(V + E)
5.متوسطة

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

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

أي نوع بيانات مجرد تستخدمه خوارزمية Dijkstra لاختيار الرأس التالي للمعالجة؟

  1. Aطابور FIFO
  2. Bمكدس
  3. Cمجموعة بلا ترتيب
  4. Dطابور أولويات صغرى
7.صعبة

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

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

في شجرة البحث الثنائية ذات الجذر 50، والشجرة الفرعية اليسرى 30 (ابناها 20 و40)، واليمنى 70 (ابناها 60 و80)، حُذف الجذر باستخدام تاليه في الترتيب الوسطي. أي مفتاح يصبح الجذر الجديد؟

  1. A70
  2. B60
  3. C80
  4. D40

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

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

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