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

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

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

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

1.سهلة

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

  1. AO(n²)
  2. BO(2n)
  3. CO(log n)
  4. DO(n)
2.سهلة

ما خوارزمية القوة الغاشمة؟

  1. Aخوارزمية تعمل على معالجات كثيرة
  2. Bخوارزمية تجرّب كل الحلول المرشحة الممكنة
  3. Cخوارزمية تخمّن إجابة عشوائيًا
  4. Dخوارزمية تستخدم العودية دائمًا
3.سهلة

زمن تنفيذ خوارزمية O(n). ماذا يُسمى هذا النمو؟

  1. Aلوغاريتمي
  2. Bخطي
  3. Cثابت
  4. Dتربيعي
4.متوسطة

ما التعقيد الزمني لحساب عدد فيبوناتشي رقم n بجدول تصاعدي (من الأسفل إلى الأعلى)؟

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

التعقيد الزمني لحساب فيبوناتشي العودي الساذج (fib(n) = fib(n−1) + fib(n−2)) هو:

  1. Aأسّي
  2. Bخطي
  3. Cثابت
  4. Dلوغاريتمي
6.متوسطة

ما التعقيد الزمني لضرب مصفوفتين n × n بالحلقة الثلاثية القياسية؟

  1. AO(n)
  2. BO(n²)
  3. CO(n³)
  4. DO(n² log n)
7.صعبة

أخذ طرفي كل حافة في تطابق أعظمي (maximal matching) يعطي غطاءً رأسيًا. ما جودة هذا الغطاء؟

  1. Aغطاء رأسي أصغر دائمًا
  2. Bضعف حجم الغطاء الرأسي الأصغر على الأكثر
  3. Clog n ضعف الأصغر على الأكثر
  4. Dجودته مجهولة مقارنةً بالأمثل
8.صعبة

يحقق ضرب كاراتسوبا T(n) = 3T(n/2) + O(n). ما حل هذه العلاقة؟

  1. AΘ(n3)
  2. BΘ(n²)
  3. CΘ(n log n)
  4. DΘ(nlog₂ 3)، أي نحو n1,585

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

  1. 1. A · O(n²)
  2. 2. B · خوارزمية تجرّب كل الحلول المرشحة الممكنة
  3. 3. B · خطي
  4. 4. A · O(n)
  5. 5. A · أسّي
  6. 6. C · O(n³)
  7. 7. B · ضعف حجم الغطاء الرأسي الأصغر على الأكثر
  8. 8. D · Θ(nlog₂ 3)، أي نحو n1,585

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