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

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

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

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

1.سهلة

ما التعقيد الزمني للفرز بالإدراج في أسوأ الحالات؟

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

ما قيمة log₂ 1024؟

  1. A12
  2. B512
  3. C32
  4. D10
3.سهلة

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

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

الحد الأدنى للفرز القائم على المقارنة في أسوأ الحالات هو:

  1. AΩ(n)
  2. BΩ(n log n)
  3. CΩ(n²)
  4. DΩ(log n)
5.متوسطة

حل العلاقة التكرارية T(n) = 2T(n/2) + O(n) هو:

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

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

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

لماذا يحتاج أي بحث قائم على المقارنة في مصفوفة مرتبة إلى Ω(log n) مقارنة في أسوأ الحالات؟

  1. Aلأن البحث الثنائي هو الخوارزمية الوحيدة الممكنة، وهو يحتاج إلى log₂ n مقارنة
  2. Bلأن شجرة قرار لها n نتيجة ممكنة يجب أن يكون عمقها log₂ n على الأقل
  3. Cلأن كل عنصر يجب أن يُقارَن مرة واحدة على الأقل
  4. Dلأن كل مقارنة تستغرق زمنًا لوغاريتميًا
8.صعبة

لإثبات أن مسألة جديدة X هي NP-صعبة، ماذا يجب أن تفعل؟

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

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

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

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