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

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

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

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

1.سهلة

عمق العقدة في الشجرة هو:

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

كم حافة لشجرة فيها n عقدة؟

  1. An
  2. B2n
  3. Cn − 1
  4. Dn + 1
3.سهلة

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

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

ما التعقيد الزمني للبحث عن مفتاح في شجرة بحث ثنائية متوازنة؟

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

ما ارتفاع شجرة البحث الثنائية ذات n عقدة في أسوأ الحالات إذا أُدرجت المفاتيح بترتيب تصاعدي؟

  1. A1
  2. Blog₂ n
  3. Cn (تصبح الشجرة قائمة مترابطة)
  4. D√n
6.متوسطة

جدول تجزئة حجمه 7 يستخدم h(k) = k mod 7 والتقصّي الخطي (linear probing). بعد إدراج 10، أين يُخزَّن 17؟

  1. Aالفهرس 3
  2. Bالفهرس 4
  3. Cالفهرس 6
  4. Dالفهرس 0
7.صعبة

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

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

تتضاعف مصفوفة ديناميكية حين تمتلئ. لماذا لا تقلصها تطبيقات كثيرة إلا حين تكون ممتلئة بمقدار الربع، لا النصف؟

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

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

  1. 1. A · عدد الحواف من الجذر إلى تلك العقدة
  2. 2. C · n − 1
  3. 3. B · بنية تسمح بالإدراج والإزالة في الطرفين كليهما
  4. 4. B · O(log n)
  5. 5. C · n (تصبح الشجرة قائمة مترابطة)
  6. 6. B · الفهرس 4
  7. 7. A · الاحتفاظ بعدّاد منفصل للعناصر، أو ترك خانة واحدة غير مستخدمة دائمًا
  8. 8. D · لتجنب إعادة التحجيم المتكررة حين تتناوب عمليات الإضافة والإزالة قرب الحد

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