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

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

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

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

1.سهلة

ما التعقيد الزمني للبحث الخطي في مصفوفة غير مرتبة من n عنصر (في أسوأ الحالات)؟

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

ما التعقيد الزمني للبحث بالعمق أولًا (DFS) على رسم بياني مخزّن بقوائم التجاور؟

  1. AO(V + E)
  2. BO(V²)
  3. CO(V × E)
  4. DO(E log V)
3.سهلة

ما O الكبير للتعبير 3n² + 5n + 2؟

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

كم مساحة مكدّس تستخدم دالة مضروب عودية بسيطة fact(n) = n × fact(n − 1)؟

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

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

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

لماذا تنتقل روتينات فرز كثيرة في المكتبات إلى الفرز بالإدراج للمصفوفات الفرعية الصغيرة جدًا؟

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

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

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

أي عبارة عن P و NP صحيحة؟

  1. Aكل مسألة في P تنتمي أيضًا إلى NP
  2. BNP تعني «ليست كثيرة الحدود» (not polynomial)
  3. Cثبت أن P ≠ NP
  4. Dلا يمكن التحقق من حلول مسائل NP بسرعة

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

  1. 1. D · O(n)
  2. 2. A · O(V + E)
  3. 3. A · O(n²)
  4. 4. B · O(n)
  5. 5. A · نعم، لأن O الكبير حد أعلى وn² لا تنمو أسرع من n³
  6. 6. A · لأن كلفته الإضافية ضئيلة وهو سريع على المدخلات الصغيرة أو شبه المرتبة
  7. 7. C · Θ(nlog₂ 3)، أي نحو n1,585
  8. 8. A · كل مسألة في P تنتمي أيضًا إلى NP

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