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

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

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

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

1.سهلة

ما التذكير (Memoisation)؟

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

زمن تنفيذ خوارزمية O(n). ماذا يُسمى هذا النمو؟

  1. Aخطي
  2. Bثابت
  3. Cلوغاريتمي
  4. Dتربيعي
3.سهلة

تستغرق خوارزمية O(n) ثلاث ثوانٍ عند n = مليون. كم تستغرق تقريبًا عند n = مليونين؟

  1. A12 ثانية
  2. B9 ثوانٍ
  3. C3 ثوانٍ
  4. D6 ثوانٍ
4.متوسطة

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

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

ما التعقيد الزمني لضرب مصفوفتين n × n بالحلقة الثلاثية القياسية؟

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

ما التعقيد الزمني لـ: for i = 1 to n: (j = 1; while j < n: j = j × 2)؟

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

تكون المسألة NP-كاملة (NP-complete) إذا كانت:

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

أخذ طرفي كل حافة في تطابق أعظمي (maximal matching) يعطي غطاءً رأسيًا. ما جودة هذا الغطاء؟

  1. Aضعف حجم الغطاء الرأسي الأصغر على الأكثر
  2. Blog n ضعف الأصغر على الأكثر
  3. Cغطاء رأسي أصغر دائمًا
  4. Dجودته مجهولة مقارنةً بالأمثل

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

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

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