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

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

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

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

1.سهلة

في قائمة مترابطة أحادية، ماذا يحتوي مؤشر التالي في العقدة الأخيرة؟

  1. Aعنوان العقدة السابقة
  2. BNull (لا عقدة)
  3. Cعنوان العقدة الأولى
  4. Dعدد العقد في القائمة
2.سهلة

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

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

ماذا تخزّن الخريطة (map أو القاموس)؟

  1. Aأزواج مفتاح–قيمة بمفاتيح فريدة
  2. Bقيمًا فقط بترتيب الإدراج
  3. Cقيمًا مرتبة بحسب الحجم
  4. Dأزواجًا من المفاتيح المتساوية
4.متوسطة

يزور الاجتياز الداخلي (in-order) لشجرة البحث الثنائية المفاتيح:

  1. Aبترتيب تنازلي دائمًا
  2. Bحسب المستويات
  3. Cبترتيب تصاعدي (مرتبة)
  4. Dبترتيب الإدراج
5.متوسطة

أي بنية بيانات تُستخدم للتحقق من توازن الأقواس في "{[()]}"؟

  1. Aجدول التجزئة
  2. Bشجرة البحث الثنائية
  3. Cالمكدس
  4. Dالطابور
6.متوسطة

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

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

شجرة Fenwick (الشجرة المفهرسة ثنائيًا) على مصفوفة من n عددًا تدعم أي عمليات في O(log n)؟

  1. Aإيجاد الوسيط في O(1)
  2. Bفرز المصفوفة والبحث الثنائي
  3. Cاستعلامات مجموع البادئة وتحديثات العنصر الواحد
  4. Dإدراج العناصر في أي موضع
8.صعبة

يجب أن تحتفظ بأصغر k قيمة من تدفق من n عددًا باستخدام ذاكرة O(k). أي طريقة تعمل في زمن O(n log k)؟

  1. Aمصفوفة مرتبة لكل القيم n
  2. Bطابور FIFO لآخر k قيمة
  3. Cكومة صغرى تحمل القيم n كلها، تُستخرج منها أصغر k قيمة في النهاية
  4. Dكومة عظمى حجمها k، يُستبدل جذرها حين تصل قيمة أصغر

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

  1. 1. B · Null (لا عقدة)
  2. 2. C · المكدس (Stack)
  3. 3. A · أزواج مفتاح–قيمة بمفاتيح فريدة
  4. 4. C · بترتيب تصاعدي (مرتبة)
  5. 5. C · المكدس
  6. 6. A · عمليات البحث بالبادئة مثل الإكمال التلقائي
  7. 7. C · استعلامات مجموع البادئة وتحديثات العنصر الواحد
  8. 8. D · كومة عظمى حجمها k، يُستبدل جذرها حين تصل قيمة أصغر

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