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

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

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

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

1.سهلة

كيف تُخزَّن عناصر المصفوفة في الذاكرة؟

  1. Aمتفرقة، ومربوطة بمؤشرات
  2. Bفي شجرة من صفحات الذاكرة
  3. Cفي مواقع عشوائية تختارها دالة تجزئة
  4. Dفي كتلة واحدة متجاورة، عنصرًا بعد آخر
2.سهلة

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

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

ما الطابور مزدوج الطرفين (deque)؟

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

لشجرة ثنائية جذرها 1، وابنه الأيسر 2 والأيمن 3، وللعقدة 2 ابنان 4 (أيسر) و5 (أيمن). ما الاجتياز القبلي؟

  1. A4 5 2 3 1
  2. B4 2 5 1 3
  3. C1 2 3 4 5
  4. D1 2 4 5 3
5.متوسطة

يُستخدم المخزن المؤقت الدائري (ring buffer) عادةً لتنفيذ:

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

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

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

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

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

في المخزن المؤقت الدائري (circular buffer)، قد يعني front == rear الفراغ أو الامتلاء. ما الطريقة الشائعة للتمييز بينهما؟

  1. Aتخزين front وrear في المتغير نفسه
  2. Bمسح المخزن دائمًا حين يتساوى front وrear، فتكون الحالة فارغة
  3. Cجعل حجم المخزن قوة للعدد اثنين
  4. Dالاحتفاظ بعدّاد منفصل للعناصر، أو ترك خانة واحدة غير مستخدمة دائمًا

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

  1. 1. D · في كتلة واحدة متجاورة، عنصرًا بعد آخر
  2. 2. D · بيانات، ومؤشرًا إلى العقدة التالية، ومؤشرًا إلى العقدة السابقة
  3. 3. A · بنية تسمح بالإدراج والإزالة في الطرفين كليهما
  4. 4. D · 1 2 4 5 3
  5. 5. A · طابور ثابت الحجم
  6. 6. D · مكدس
  7. 7. D · كومة عظمى حجمها k، يُستبدل جذرها حين تصل قيمة أصغر
  8. 8. D · الاحتفاظ بعدّاد منفصل للعناصر، أو ترك خانة واحدة غير مستخدمة دائمًا

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