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

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

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

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

1.سهلة

في الشجرة، ما العقد الأشقاء؟

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

أي بنية بيانات تعمل وفق مبدأ "الداخل أولًا يخرج أولًا" (FIFO)؟

  1. Aالطابور (Queue)
  2. Bالشجرة الثنائية
  3. Cالكومة (Heap)
  4. Dالمكدس (Stack)
3.سهلة

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

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

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

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

طابور منفّذ بمكدسين: push إلى مكدس "in"، وpop من مكدس "out" مع إعادة ملئه من "in" حين يفرغ. ما الكلفة المستهلَكة لكل عملية؟

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

تكون شجرة البادئات (trie) فعّالة بشكل خاص في:

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

أي خاصية تُبقي كل شجرة B متوازنة تمامًا؟

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

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

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

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

  1. 1. D · العقد التي تشترك في الأب نفسه
  2. 2. A · الطابور (Queue)
  3. 3. B · بيانات ومرجع إلى العقدة التالية
  4. 4. A · طابور أولويات صغرى
  5. 5. D · O(1)
  6. 6. D · عمليات البحث بالبادئة مثل الإكمال التلقائي
  7. 7. A · كل الأوراق على العمق نفسه
  8. 8. A · الارتفاع لا يتجاوز 2 log2(n + 1)

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