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

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

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

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

1.سهلة

أي خوارزمية فرز تبدّل مرارًا مواضع العناصر المتجاورة الموجودة في ترتيب خاطئ؟

  1. Aالفرز السريع (Quicksort)
  2. Bالفرز بالكومة (Heap sort)
  3. Cالفرز الفقاعي (Bubble sort)
  4. Dالفرز بالدمج (Merge sort)
2.سهلة

ماذا تعني f(n) = Θ(g(n))؟

  1. Aأن f تنمو أسرع من g تمامًا
  2. Bأن f أصغر دائمًا من g لكل n، فتحدّها g من الأعلى ولا تحدّها من الأسفل أبدًا
  3. Cأن f تنمو بمعدل g نفسه، محصورة من الأعلى والأسفل بمضاعفات ثابتة لـ g
  4. Dأن f تنمو أبطأ من g تمامًا
3.سهلة

تبدأ حلقة بـ i = 1 وتضاعف i في كل تكرار حتى i > n. كم تكرارًا تُنفِّذ؟

  1. Aنحو n
  2. Bنحو log₂ n
  3. Cنحو n²
  4. Dنحو n / 2
4.متوسطة

ما التعقيد الزمني لـ: for i = 1 to n: for j = 1 to i: نفّذ عملًا O(1)؟

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

ما التعقيد الزمني لـ: for i = 1 to n: (j = 1; while j < n: j = j × 2)؟

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

كم مستوى لعودية الفرز بالدمج لمصفوفة من n عنصر؟

  1. Aنحو √n
  2. Bنحو n
  3. Cنحو log₂ n
  4. Dنحو n / 2
7.صعبة

لأي نوع من مسألة الحقيبة تعطي القاعدة الجشعة "خذ العناصر بترتيب القيمة لكل وحدة وزن" إجابة مثلى دائمًا؟

  1. Aحقيبة 0/1، حيث يجب دائمًا أخذ العناصر كاملة
  2. Bلا هذا ولا ذاك
  3. Cالنوعان كلاهما
  4. Dالحقيبة الكسرية، حيث يجوز تقسيم العناصر
8.صعبة

ما التعقيد الزمني لبناء كومة ثنائية من n عنصر غير مرتب بالطريقة التصاعدية (bottom-up)؟

  1. AO(n log n)
  2. BO(log n)
  3. CO(n²)
  4. DO(n)

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

  1. 1. C · الفرز الفقاعي (Bubble sort)
  2. 2. C · أن f تنمو بمعدل g نفسه، محصورة من الأعلى والأسفل بمضاعفات ثابتة لـ g
  3. 3. B · نحو log₂ n
  4. 4. A · O(n²)
  5. 5. C · O(n log n)
  6. 6. C · نحو log₂ n
  7. 7. D · الحقيبة الكسرية، حيث يجوز تقسيم العناصر
  8. 8. D · O(n)

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