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

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

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

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

1.سهلة

أي عملية تكون O(1) للمصفوفة لكن O(n) للقائمة المترابطة الأحادية؟

  1. Aالإدراج في الرأس
  2. Bإزالة عنصر الرأس
  3. Cقراءة العنصر الأول
  4. Dالوصول إلى العنصر ذي الفهرس i
2.سهلة

ماذا تحتوي كل عقدة في القائمة المترابطة الثنائية؟

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

ما جذر الشجرة؟

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

شبكة طرق فيها 100,000 تقاطع، يتصل كل منها بنحو 4 تقاطعات أخرى. أي تمثيل هو الأنسب؟

  1. Aكومة ثنائية من الحواف
  2. Bمصفوفة التجاور
  3. Cقائمة التجاور
  4. Dمصفوفة واحدة مرتبة من الرؤوس
5.متوسطة

في كومة ثنائية مخزّنة في مصفوفة تبدأ من الفهرس 0، أين أبو العقدة ذات الفهرس i؟

  1. Aفي الفهرس 2i + 1
  2. Bفي الفهرس ⌊(i − 1) / 2⌋
  3. Cفي الفهرس i − 1
  4. Dفي الفهرس ⌊i / 2⌋ + 1
6.متوسطة

كم من الذاكرة تستخدم مصفوفة التجاور لمخطط ذي V رأسًا؟

  1. AO(E)
  2. BO(V²)
  3. CO(log V)
  4. DO(V + E)
7.صعبة

لماذا لا يمكن ببساطة حذف العناصر من مرشح Bloom قياسي بمسح بتاتها؟

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

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

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

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

  1. 1. D · الوصول إلى العنصر ذي الفهرس i
  2. 2. D · بيانات، ومؤشرًا إلى العقدة التالية، ومؤشرًا إلى العقدة السابقة
  3. 3. D · العقدة العليا التي ليس لها أب
  4. 4. C · قائمة التجاور
  5. 5. B · في الفهرس ⌊(i − 1) / 2⌋
  6. 6. B · O(V²)
  7. 7. D · لأن تلك البتات قد تخص عناصر أخرى أيضًا، فيسبب ذلك سلبيات كاذبة
  8. 8. A · كل الأوراق على العمق نفسه

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