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

ورقة عمل مجانية قابلة للطباعة في الخوارزميات والتعقيد: 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.سهلة

ماذا يصف زمن التنفيذ في الحالة المتوسطة؟

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

ما التعقيد الزمني للبحث الثنائي في مصفوفة مرتبة؟

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

في مصفوفة مرتبة تبحث عن عنصرين مجموعهما يساوي هدفًا بتحريك مؤشر من كل طرف نحو الداخل. ما التعقيد الزمني؟

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

ماذا يعني أن لمسألة بنية فرعية مثلى؟

  1. Aأن لكل المسائل الفرعية الحجم نفسه
  2. Bأنه يمكن بناء حل أمثل من الحلول المثلى لمسائلها الفرعية
  3. Cأنه يمكن حل المسألة في زمن ثابت
  4. Dأن للمسألة حلًا أمثل واحدًا بالضبط تشترك فيه كل مسألة فرعية
6.متوسطة

لماذا لا تعطي البرمجة الديناميكية تسريعًا حقيقيًا للفرز بالدمج؟

  1. Aلأن الفرز بالدمج ليس له بنية عودية
  2. Bلأن البرمجة الديناميكية لا تعمل إلا على مسائل الرسوم البيانية، لا على المصفوفات
  3. Cلأن الفرز بالدمج O(n) أصلًا
  4. Dلأن مسائله الفرعية لا تتداخل، فلا شيء يُعاد استخدامه
7.صعبة

تستغرق مسألة حقيبة الظهر 0/1 المحلولة بالبرمجة الديناميكية زمنًا O(nW). لماذا يُسمى هذا شبه كثير الحدود (pseudo-polynomial)؟

  1. Aلأن W عدد، فيكون الزمن أسّيًا بالنسبة إلى عدد البتات المستخدمة لكتابة W
  2. Bلأن الخوارزمية عشوائية ويتفاوت زمن تشغيلها مع كل مدخل
  3. Cلأن n صغيرة دائمًا
  4. Dلأنها تعمل فقط عندما W = 0
8.صعبة

أي من مسائل الإرضاء هذه معروف أنه قابل للحل في زمن كثير حدود؟

  1. Aإرضاء الدارات
  2. B2-SAT، حيث يحتوي كل بند على حرفيّين (literals) على الأكثر
  3. CSAT العامة على صيغ في الصيغة العادية العطفية
  4. D3-SAT، حيث يحتوي كل بند على ثلاثة حرفيّات بالضبط

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

  1. 1. A · O(n + k)
  2. 2. A · الزمن المتوقع على توزيع معين للمدخلات ذات الحجم n
  3. 3. A · O(log n)
  4. 4. A · O(n)
  5. 5. B · أنه يمكن بناء حل أمثل من الحلول المثلى لمسائلها الفرعية
  6. 6. D · لأن مسائله الفرعية لا تتداخل، فلا شيء يُعاد استخدامه
  7. 7. A · لأن W عدد، فيكون الزمن أسّيًا بالنسبة إلى عدد البتات المستخدمة لكتابة W
  8. 8. B · 2-SAT، حيث يحتوي كل بند على حرفيّين (literals) على الأكثر

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