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

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

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

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

1.سهلة

أي استراتيجية تصميم يستخدمها الفرز بالدمج؟

  1. Aفرّق تسُد
  2. Bالاختيار الجشع
  3. Cالبرمجة الديناميكية
  4. Dالقوة الغاشمة
2.سهلة

أي ترميز يصف حدًا أعلى للنمو؟

  1. Aأوميغا الصغير (Little omega)
  2. Bثيتا الكبير (Big Theta)
  3. Cأوميغا الكبير (Big Omega)
  4. DO الكبير (Big O)
3.سهلة

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

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

لماذا تنتقل روتينات فرز كثيرة في المكتبات إلى الفرز بالإدراج للمصفوفات الفرعية الصغيرة جدًا؟

  1. Aلأن الفرز بالإدراج يستهلك ذاكرة أقل من أي خوارزمية فرز أخرى على المدخلات الكبيرة
  2. Bلأن كلفته الإضافية ضئيلة وهو سريع على المدخلات الصغيرة أو شبه المرتبة
  3. Cلأن الفرز بالإدراج O(n log n) في أسوأ الحالات
  4. Dلأن الخوارزميات العودية لا تتعامل مع مصفوفات أقل من 10 عناصر
5.متوسطة

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

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

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

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

ما الكلفة المستهلَكة لزيادة عدّاد ثنائي بمقدار واحد، علمًا بأن زيادة واحدة قد تقلب بتات كثيرة؟

  1. AO(log n) لكل زيادة
  2. BO(n) لكل زيادة
  3. CO(n log n) لكل زيادة
  4. DO(1) لكل زيادة
8.صعبة

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

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

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

  1. 1. A · فرّق تسُد
  2. 2. D · O الكبير (Big O)
  3. 3. D · O(log n)
  4. 4. B · لأن كلفته الإضافية ضئيلة وهو سريع على المدخلات الصغيرة أو شبه المرتبة
  5. 5. B · نعم، لأن O الكبير حد أعلى وn² لا تنمو أسرع من n³
  6. 6. B · أقصر المسارات بين كل أزواج الرؤوس في O(V³)
  7. 7. D · O(1) لكل زيادة
  8. 8. A · يمكن حل كل مسألة في NP في زمن كثير حدود، أي P = NP

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