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

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

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

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

1.سهلة

أي خوارزمية فرز تختار محورًا وتقسم المصفوفة إلى عناصر أصغر وعناصر أكبر؟

  1. Aالفرز الفقاعي
  2. Bالفرز بالدمج
  3. Cالفرز بالإدراج
  4. Dالفرز السريع (Quicksort)
2.سهلة

ما الخوارزمية؟

  1. Aبنية بيانات تخزّن الأعداد
  2. Bسلسلة منتهية من الخطوات المحددة جيدًا تحل مسألة
  3. Cأي برنامج حاسوبي له واجهة رسومية
  4. Dلغة برمجة مصممة لكتابة الصيغ الرياضية
3.سهلة

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

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

بقطع نقدية من فئات 1 و3 و4 ومبلغ 6، كم قطعة تستخدم الطريقة الجشعة "أكبر قطعة أولًا" مقارنةً بالحل الأمثل؟

  1. Aتستخدم الجشعة قطعتين، والأمثل 2
  2. Bتستخدم الجشعة 4 قطع، والأمثل 3
  3. Cتستخدم الجشعة 3 قطع، والأمثل 2
  4. Dتستخدم الجشعة 3 قطع، والأمثل 3
5.متوسطة

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

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

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

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

لإثبات أن مسألة جديدة X هي NP-صعبة، ماذا يجب أن تفعل؟

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

هل 22n تنتمي إلى O(2ⁿ)؟

  1. Aنعم، لأن المعاملات الثابتة في الأس تُهمَل دائمًا في O الكبير
  2. Bنعم، لأن كلتيهما أسيتان
  3. Cلا، لأن 22n = 4ⁿ و4ⁿ / 2ⁿ = 2ⁿ تنمو بلا حد
  4. Dلا، لأن 22n تنمو أبطأ من 2ⁿ

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

  1. 1. D · الفرز السريع (Quicksort)
  2. 2. B · سلسلة منتهية من الخطوات المحددة جيدًا تحل مسألة
  3. 3. A · O الكبير (Big O)
  4. 4. C · تستخدم الجشعة 3 قطع، والأمثل 2
  5. 5. D · أقصر المسارات بين كل أزواج الرؤوس في O(V³)
  6. 6. D · O(mn)
  7. 7. B · أن تختزل مسألة NP-صعبة معروفة إلى X في زمن كثير حدود
  8. 8. C · لا، لأن 22n = 4ⁿ و4ⁿ / 2ⁿ = 2ⁿ تنمو بلا حد

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