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

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

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

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

1.سهلة

ما زمن تنفيذ الفرز بالعدّ لـ n عددًا صحيحًا في المدى من 0 إلى k؟

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

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

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

ما خوارزمية القوة الغاشمة؟

  1. Aخوارزمية تستخدم العودية دائمًا
  2. Bخوارزمية تخمّن إجابة عشوائيًا
  3. Cخوارزمية تجرّب كل الحلول المرشحة الممكنة
  4. Dخوارزمية تعمل على معالجات كثيرة
4.متوسطة

ترتب مصفوفة من n عنصر مرة واحدة ثم تجيب عن k استعلام عضوية بالبحث الثنائي. ما الكلفة الكلية؟

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

أي عبارة صحيحة عن دالة عودية ليس لها حالة أساس قابلة للبلوغ؟

  1. Aيحولها المترجم دائمًا إلى حلقة تنتهي بأمان
  2. Bتعمل في زمن O(1)
  3. Cتواصل استدعاء نفسها حتى يفيض مكدّس الاستدعاءات
  4. Dتُرجع 0 تلقائيًا
6.متوسطة

ما التعقيد الزمني لحساب عدد فيبوناتشي رقم n بجدول تصاعدي (من الأسفل إلى الأعلى)؟

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

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

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

ما الفرق بين مسألة غير قابلة للحسم ومسألة غير قابلة للمعالجة؟

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

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

  1. 1. A · O(n + k)
  2. 2. A · O(n²)
  3. 3. C · خوارزمية تجرّب كل الحلول المرشحة الممكنة
  4. 4. D · O(n log n + k log n)
  5. 5. C · تواصل استدعاء نفسها حتى يفيض مكدّس الاستدعاءات
  6. 6. B · O(n)
  7. 7. A · O(n² 2ⁿ)
  8. 8. D · المسألة غير القابلة للحسم لا توجد خوارزمية تحلها على كل المدخلات؛ أما غير القابلة للمعالجة فلها خوارزمية لكنها بطيئة جدًا

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