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

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

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

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

1.سهلة

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

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

ما اسم عملية الطابور التي تزيل العنصر الموجود في المقدمة؟

  1. AEnqueue
  2. BDequeue
  3. CInsert
  4. DPush
3.سهلة

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

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

كم يستغرق البحث عن كلمة طولها L في trie بأبجدية ثابتة؟

  1. AO(L × n)
  2. BO(log n)، حيث n عدد الكلمات
  3. CO(n)، حيث n عدد الكلمات
  4. DO(L)، بصرف النظر عن عدد الكلمات المخزّنة
5.متوسطة

كم يستغرق التحقق من وجود الحافة (u, v) باستخدام مصفوفة التجاور؟

  1. AO(V)
  2. BO(1)
  3. CO(log V)
  4. DO(E)
6.متوسطة

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

  1. Aفي الفهرس ⌊(i − 1) / 2⌋
  2. Bفي الفهرس i − 1
  3. Cفي الفهرس 2i + 1
  4. Dفي الفهرس ⌊i / 2⌋ + 1
7.صعبة

ما كلفة الزمن والمساحة الإضافية لعكس قائمة مترابطة أحادية في مكانها؟

  1. Aزمن O(1) ومساحة إضافية O(1)
  2. Bزمن O(n log n) ومساحة إضافية O(1)
  3. Cزمن O(n) ومساحة إضافية O(1)
  4. Dزمن O(n) ومساحة إضافية O(n)
8.صعبة

تُستخدم شجرة المقاطع (segment tree) عادةً من أجل:

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

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

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

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