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

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

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

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

1.سهلة

ماذا يُسمى النمو O(2ⁿ)؟

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

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

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

ماذا يتطلب البحث الثنائي في مدخلاته؟

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

ما حل علاقة التكرار T(n) = 2T(n − 1) + O(1)؟

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

أي عبارة صحيحة عن دالة عودية ليس لها حالة أساس قابلة للبلوغ؟

  1. Aتعمل في زمن O(1)
  2. Bتواصل استدعاء نفسها حتى يفيض مكدّس الاستدعاءات
  3. Cيحولها المترجم دائمًا إلى حلقة تنتهي بأمان
  4. Dتُرجع 0 تلقائيًا
6.متوسطة

ما التعقيد الزمني للفرز السريع (Quicksort) في أسوأ الحالات؟

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

تحل خوارزمية البرمجة الديناميكية Held–Karp مسألة البائع المتجول بدقة. ما زمن تنفيذها لـ n مدينة؟

  1. AO(n³)
  2. BO(n!)
  3. CO(n² 2ⁿ)
  4. DO(2n²)
8.صعبة

أخذ طرفي كل حافة في تطابق أعظمي (maximal matching) يعطي غطاءً رأسيًا. ما جودة هذا الغطاء؟

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

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

  1. 1. A · أسّي
  2. 2. B · O الكبير (Big O)
  3. 3. B · أن تكون المصفوفة مرتبة
  4. 4. C · O(2ⁿ)
  5. 5. B · تواصل استدعاء نفسها حتى يفيض مكدّس الاستدعاءات
  6. 6. C · O(n²)
  7. 7. C · O(n² 2ⁿ)
  8. 8. B · ضعف حجم الغطاء الرأسي الأصغر على الأكثر

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