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

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

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

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

1.سهلة

ما التعقيد الزمني للفرز بالإدراج في أفضل الحالات، على مصفوفة مرتبة مسبقًا؟

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

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

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

ماذا يصف زمن التنفيذ في الحالة المتوسطة؟

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

لماذا يُحذف أساس اللوغاريتم عادةً في O الكبير، كما في O(log n)؟

  1. Aلأن الأساس لا يهم إلا عندما تكون n صغيرة
  2. Bلأن اللوغاريتمات تُقرَّب دائمًا إلى أعداد صحيحة
  3. Cلأن اللوغاريتمات ذات الأسس المختلفة لا تختلف إلا بمعامل ثابت
  4. Dكل اللوغاريتمات في علوم الحاسوب أساسها 10، فهو مفهوم ضمنًا
5.متوسطة

ما التعقيد الزمني لـ: for i = 1 to n: for j = 1 to i: نفّذ عملًا O(1)؟

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

ما حل علاقة التكرار T(n) = T(n/2) + O(1)؟

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

كيف تُصنَّف مسألة البائع المتجول؟

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

ما التعقيد الزمني لـ: for i = 1 to n: for (j = i; j ≤ n; j = j + i) نفّذ عملًا O(1)؟

  1. AO(n √n)
  2. BO(n log n)
  3. CO(n²)
  4. DO(n)

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

  1. 1. A · O(n)
  2. 2. D · O(n)
  3. 3. B · الزمن المتوقع على توزيع معين للمدخلات ذات الحجم n
  4. 4. C · لأن اللوغاريتمات ذات الأسس المختلفة لا تختلف إلا بمعامل ثابت
  5. 5. B · O(n²)
  6. 6. C · O(log n)
  7. 7. D · نسخة القرار NP-تامة ونسخة التحسين NP-صعبة
  8. 8. B · O(n log n)

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