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

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

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

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

1.سهلة

تُسمى المسألة عادةً قابلة للمعالجة (tractable) إذا:

  1. Aأمكن حلها في زمن ثابت
  2. Bأمكن حلها في زمن كثير حدود
  3. Cلم يكن بالإمكان حلها إلا بتجربة كل الاحتمالات
  4. Dلم يكن لها حل
2.سهلة

أي مما يلي ينمو بأبطأ ما يمكن عندما تصبح n كبيرة؟

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

ما التعقيد الزمني للبحث بالعمق أولًا (DFS) على رسم بياني مخزّن بقوائم التجاور؟

  1. AO(E log V)
  2. BO(V²)
  3. CO(V × E)
  4. DO(V + E)
4.متوسطة

كيف تبني خوارزمية Prim شجرة امتداد صغرى؟

  1. Aترتب كل الحواف حسب الوزن وتضيف كل حافة ما لم تُشكّل دورة في الغابة
  2. Bتحذف أغلى حافة حتى لا تبقى دورات
  3. Cتُنمّي شجرة واحدة من رأس بداية، مضيفةً أرخص حافة خارجة من الشجرة
  4. Dتُنفّذ البحث بالعرض أولًا وتحتفظ بشجرة BFS
5.متوسطة

كم مقارنة تقريبًا يحتاجها البحث الثنائي في أسوأ الحالات على مصفوفة مرتبة من 1,000,000 عنصر؟

  1. Aنحو 1,000
  2. Bنحو 20
  3. Cنحو 500,000
  4. Dنحو 100
6.متوسطة

ما التعقيد الزمني لخوارزمية البرمجة الديناميكية القياسية لأطول تتابع جزئي مشترك لسلسلتين طولهما m وn؟

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

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

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

ماذا سيترتب لو وجد أحدهم خوارزمية كثيرة حدود لمسألة NP-تامة واحدة؟

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

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

  1. 1. B · أمكن حلها في زمن كثير حدود
  2. 2. D · O(log n)
  3. 3. D · O(V + E)
  4. 4. C · تُنمّي شجرة واحدة من رأس بداية، مضيفةً أرخص حافة خارجة من الشجرة
  5. 5. B · نحو 20
  6. 6. B · O(mn)
  7. 7. B · نسخة القرار NP-تامة ونسخة التحسين NP-صعبة
  8. 8. A · يمكن حل كل مسألة في NP في زمن كثير حدود، أي P = NP

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