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

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

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

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

1.سهلة

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

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

ما التعقيد الزمني للبحث الخطي في مصفوفة غير مرتبة من n عنصر (في أسوأ الحالات)؟

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

الوصول إلى عنصر في مصفوفة عبر فهرسه يستغرق:

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

ماذا تحسب خوارزمية Floyd–Warshall، وبأي سرعة؟

  1. Aأقصر المسارات بين كل أزواج الرؤوس في O(V³)
  2. Bشجرة امتداد صغرى في O(E log V)
  3. Cترتيبًا طوبولوجيًا في O(V²)
  4. Dأقصر المسارات من رأس مصدر واحد إلى سائر الرؤوس في O(V + E)
5.متوسطة

الخوارزمية الجشعة (Greedy):

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

هل يصح القول إن خوارزمية O(n²) هي أيضًا O(n³)؟

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

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

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

كيف تكشف خوارزمية Bellman–Ford دورة سالبة الوزن قابلة للبلوغ من المصدر؟

  1. Aبعد V − 1 جولة تتحقق مما إذا كان يمكن بعدُ إرخاء أي حافة
  2. Bتتحقق مما إذا كانت لأي حافة وزن سالب
  3. Cتعدّ الدورات بالبحث بالعمق أولًا
  4. Dتُنفّذ خوارزمية Dijkstra مرتين وتقارن نتيجتَي المسافات

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

  1. 1. C · O(n²)
  2. 2. B · O(n)
  3. 3. D · O(1)
  4. 4. A · أقصر المسارات بين كل أزواج الرؤوس في O(V³)
  5. 5. C · تتخذ الخيار الأفضل محليًا في كل خطوة
  6. 6. D · نعم، لأن O الكبير حد أعلى وn² لا تنمو أسرع من n³
  7. 7. A · 2-SAT، حيث يحتوي كل بند على حرفيّين (literals) على الأكثر
  8. 8. A · بعد V − 1 جولة تتحقق مما إذا كان يمكن بعدُ إرخاء أي حافة

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