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

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

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

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

1.سهلة

ما خوارزمية القوة الغاشمة؟

  1. Aخوارزمية تستخدم العودية دائمًا
  2. Bخوارزمية تعمل على معالجات كثيرة
  3. Cخوارزمية تجرّب كل الحلول المرشحة الممكنة
  4. Dخوارزمية تخمّن إجابة عشوائيًا
2.سهلة

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

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

ما الخطوات الثلاث لخوارزمية فرّق تسُد؟

  1. Aالتقسيم، والحل، والدمج
  2. Bالقراءة، والحساب، والكتابة
  3. Cالتخمين، والتحقق، والتكرار
  4. Dالفرز، والبحث، والإرجاع
4.متوسطة

التعقيد الزمني لحساب فيبوناتشي العودي الساذج (fib(n) = fib(n−1) + fib(n−2)) هو:

  1. Aأسّي
  2. Bلوغاريتمي
  3. Cخطي
  4. Dثابت
5.متوسطة

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

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

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

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

أي عبارة صحيحة عن اختيار العنصر الأصغر رقم k في مصفوفة غير مرتبة؟

  1. Aيحتاج الاختيار دائمًا إلى Ω(n log n) لأنه يتطلب الفرز
  2. Bيعمل Quickselect في زمن متوقع O(n)، وتضمن طريقة وسيط الوسائط O(n) في أسوأ الحالات
  3. Cالاختيار ممكن فقط في O(n²)
  4. Dيعمل Quickselect في O(log n) في أسوأ الحالات لأنه يعود على جانب واحد فقط من المحور
8.صعبة

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

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

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

  1. 1. C · خوارزمية تجرّب كل الحلول المرشحة الممكنة
  2. 2. D · O(n)
  3. 3. A · التقسيم، والحل، والدمج
  4. 4. A · أسّي
  5. 5. D · نحو log₂ n
  6. 6. B · أنه يمكن بناء حل أمثل من الحلول المثلى لمسائلها الفرعية
  7. 7. B · يعمل Quickselect في زمن متوقع O(n)، وتضمن طريقة وسيط الوسائط O(n) في أسوأ الحالات
  8. 8. D · يمكن حل كل مسألة في NP في زمن كثير حدود، أي P = NP

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