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

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

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

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

1.سهلة

تبدأ حلقة بـ i = 1 وتضاعف i في كل تكرار حتى i > n. كم تكرارًا تُنفِّذ؟

  1. Aنحو n / 2
  2. Bنحو n
  3. Cنحو log₂ n
  4. Dنحو n²
2.سهلة

ماذا يصف زمن التنفيذ في أسوأ الحالات لخوارزمية؟

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

ما الخوارزمية؟

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

في مسألة اختيار الأنشطة، أي قاعدة جشعة تعطي دائمًا أكبر عدد من الأنشطة غير المتداخلة؟

  1. Aاختر النشاط الذي ينتهي أبكر، ثم كرّر مع الأنشطة المتوافقة
  2. Bاختر النشاط الأقل تداخلًا أولًا، ثم كرّر مع الأنشطة المتوافقة
  3. Cاختر النشاط الذي يبدأ أبكر
  4. Dاختر أقصر نشاط أولًا
5.متوسطة

هل يصح القول إن خوارزمية O(n²) هي أيضًا O(n³)؟

  1. Aلا، لأن O الكبير يجب أن يذكر دائمًا معدل النمو الدقيق للدالة
  2. Bلا، لأن n³ أصغر من n² عندما تكون n كبيرة
  3. Cنعم، لأن O الكبير حد أعلى وn² لا تنمو أسرع من n³
  4. Dنعم، لكن فقط إذا كانت n أصغر من 100
6.متوسطة

ما زمن تنفيذ الفرز الجذري LSD على n عددًا صحيحًا من d خانة في الأساس k؟

  1. AO(n log n)
  2. BO(d(n + k))
  3. CO(n²)
  4. DO(dn log k)
7.صعبة

أي أمرين يجب إثباتهما لإثبات أن مسألة القرار X هي NP-تامة؟

  1. Aأن X تنتمي إلى P، وأن X تُختزل إلى SAT
  2. Bأن X تُختزل إلى مسألة في P، وأن X تنتمي إلى NP
  3. Cأن X ليس لها خوارزمية كثيرة حدود، وأن X قابلة للحسم
  4. Dأن X تنتمي إلى NP، وأن مسألة NP-تامة معروفة تُختزل إلى X في زمن كثير حدود
8.صعبة

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

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

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

  1. 1. C · نحو log₂ n
  2. 2. D · أقصى زمن تستغرقه على كل المدخلات ذات الحجم n
  3. 3. C · سلسلة منتهية من الخطوات المحددة جيدًا تحل مسألة
  4. 4. A · اختر النشاط الذي ينتهي أبكر، ثم كرّر مع الأنشطة المتوافقة
  5. 5. C · نعم، لأن O الكبير حد أعلى وn² لا تنمو أسرع من n³
  6. 6. B · O(d(n + k))
  7. 7. D · أن X تنتمي إلى NP، وأن مسألة NP-تامة معروفة تُختزل إلى X في زمن كثير حدود
  8. 8. D · Θ(nlog₂ 3)، أي نحو n1,585

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