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

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

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

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

1.سهلة

بأي ترتيب يزور الاجتياز البعدي (postorder) لشجرة ثنائية العقد؟

  1. Aالشجرة الفرعية اليسرى، ثم اليمنى، ثم العقدة
  2. Bالعقدة، ثم الشجرة الفرعية اليسرى، ثم اليمنى
  3. Cالشجرة الفرعية اليسرى، ثم العقدة، ثم اليمنى
  4. Dالشجرة الفرعية اليمنى، ثم العقدة، ثم اليسرى
2.سهلة

ما المخطط الموجّه؟

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

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

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

ما قيمة التعبير اللاحق (postfix) 3 4 + 2 *؟

  1. A14
  2. B11
  3. C24
  4. D10
5.متوسطة

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

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

ما الغرض من العقدة الحارسة (sentinel أو dummy) في قائمة مترابطة؟

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

بافتراض التجزئة المنتظمة البسيطة، ما الزمن المتوقع للبحث في جدول تجزئة بالتسلسل فيه n مفتاحًا وm دلوًا؟

  1. AO(log n)
  2. BO(1 + α)، حيث α = n / m
  3. CO(m)
  4. DO(n)
8.صعبة

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

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

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

  1. 1. A · الشجرة الفرعية اليسرى، ثم اليمنى، ثم العقدة
  2. 2. B · مخطط لحوافه اتجاه من رأس إلى آخر
  3. 3. C · عدد الحواف من الجذر إلى تلك العقدة
  4. 4. A · 14
  5. 5. C · 1 2 4 5 3
  6. 6. B · تبسيط الشيفرة بإزالة الحالات الخاصة عند الرأس أو الذيل
  7. 7. B · O(1 + α)، حيث α = n / m
  8. 8. D · الارتفاع لا يتجاوز 2 log2(n + 1)

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