ورقة عمل الخوارزميات والتعقيد مع الإجابات

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

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

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

1.سهلة

يقيس التعقيد المكاني:

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

ماذا تعني f(n) = Θ(g(n))؟

  1. Aأن f تنمو أسرع من g تمامًا
  2. Bأن f أصغر دائمًا من g لكل n، فتحدّها g من الأعلى ولا تحدّها من الأسفل أبدًا
  3. Cأن f تنمو أبطأ من g تمامًا
  4. Dأن f تنمو بمعدل g نفسه، محصورة من الأعلى والأسفل بمضاعفات ثابتة لـ g
3.سهلة

ما التعقيد المعتاد لخوارزمية فيها حلقتان متداخلتان تُنفَّذ كل منهما n مرة؟

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

كيف تبني خوارزمية Prim شجرة امتداد صغرى؟

  1. Aتُنمّي شجرة واحدة من رأس بداية، مضيفةً أرخص حافة خارجة من الشجرة
  2. Bترتب كل الحواف حسب الوزن وتضيف كل حافة ما لم تُشكّل دورة في الغابة
  3. Cتحذف أغلى حافة حتى لا تبقى دورات
  4. Dتُنفّذ البحث بالعرض أولًا وتحتفظ بشجرة BFS
5.متوسطة

ماذا يعني أن لمسألة بنية فرعية مثلى؟

  1. Aأنه يمكن حل المسألة في زمن ثابت
  2. Bأنه يمكن بناء حل أمثل من الحلول المثلى لمسائلها الفرعية
  3. Cأن لكل المسائل الفرعية الحجم نفسه
  4. Dأن للمسألة حلًا أمثل واحدًا بالضبط تشترك فيه كل مسألة فرعية
6.متوسطة

ماذا يقيس التحليل المستهلَك (amortised)؟

  1. Aكلفة الخوارزمية على أفضل مدخل
  2. Bمتوسط الكلفة لكل عملية على أسوأ سلسلة من العمليات
  3. Cالكلفة المتوقعة على مدخلات عشوائية
  4. Dكلفة أغلى عملية منفردة في أي موضع من السلسلة
7.صعبة

ما زمن تنفيذ خوارزمية Dijkstra مع كومة ثنائية على رسم بياني فيه V رأسًا وE حافة؟

  1. AO(V × E)
  2. BO((V + E) log V)
  3. CO(V³)
  4. DO(V + E)
8.صعبة

ما الفرق بين مسألة غير قابلة للحسم ومسألة غير قابلة للمعالجة؟

  1. Aكلاهما يعني أن المسألة ليس لها خوارزمية إطلاقًا
  2. Bالمسائل غير القابلة للمعالجة لا تحلها أي خوارزمية، أما غير القابلة للحسم فتحتاج فقط إلى زمن أسّي
  3. Cالمسألة غير القابلة للحسم لا توجد خوارزمية تحلها على كل المدخلات؛ أما غير القابلة للمعالجة فلها خوارزمية لكنها بطيئة جدًا
  4. Dالمسائل غير القابلة للحسم في NP، والمسائل غير القابلة للمعالجة في P

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

  1. 1. D · كمية الذاكرة التي تحتاجها الخوارزمية مع نمو المدخلات
  2. 2. D · أن f تنمو بمعدل g نفسه، محصورة من الأعلى والأسفل بمضاعفات ثابتة لـ g
  3. 3. C · O(n²)
  4. 4. A · تُنمّي شجرة واحدة من رأس بداية، مضيفةً أرخص حافة خارجة من الشجرة
  5. 5. B · أنه يمكن بناء حل أمثل من الحلول المثلى لمسائلها الفرعية
  6. 6. B · متوسط الكلفة لكل عملية على أسوأ سلسلة من العمليات
  7. 7. B · O((V + E) log V)
  8. 8. C · المسألة غير القابلة للحسم لا توجد خوارزمية تحلها على كل المدخلات؛ أما غير القابلة للمعالجة فلها خوارزمية لكنها بطيئة جدًا

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