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

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

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

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

1.سهلة

أي ترميز يصف حدًا أدنى للنمو؟

  1. AO (O الكبير)
  2. BΩ (أوميغا الكبير)
  3. CΘ (ثيتا الكبير)
  4. Do (o الصغير)
2.سهلة

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

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

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

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

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

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

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

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

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

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

تحل خوارزمية البرمجة الديناميكية Held–Karp مسألة البائع المتجول بدقة. ما زمن تنفيذها لـ n مدينة؟

  1. AO(n!)
  2. BO(n³)
  3. CO(n² 2ⁿ)
  4. DO(2n²)
8.صعبة

يعمل الفرز بالإدراج في O(n) على المدخلات المرتبة. هل يناقض هذا الحد الأدنى Ω(n log n) للفرز بالمقارنة؟

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

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

  1. 1. B · Ω (أوميغا الكبير)
  2. 2. D · O(n)
  3. 3. D · أقصى زمن تستغرقه على كل المدخلات ذات الحجم n
  4. 4. B · O(n²)
  5. 5. D · O(n)
  6. 6. B · O(n²)
  7. 7. C · O(n² 2ⁿ)
  8. 8. A · لا، فالحد الأدنى ينطبق على أسوأ الحالات عبر كل المدخلات، لا على كل مدخل

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