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

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

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

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

1.سهلة

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

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

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

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

كم ذاكرة إضافية يستخدمها الفرز بالدمج القياسي المعتمد على المصفوفات؟

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

ترتب مصفوفة من n عنصر مرة واحدة ثم تجيب عن k استعلام عضوية بالبحث الثنائي. ما الكلفة الكلية؟

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

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

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

يجد البحث بالعرض أولًا في رسم بياني غير موزون:

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

أي تعريف للفئة NP صحيح؟

  1. Aمسائل القرار التي يمكن التحقق من إجاباتها بـ "نعم" في زمن كثير حدود عند إعطاء شهادة
  2. Bالمسائل التي لا يمكن حلها في زمن كثير حدود
  3. Cالمسائل التي لا تستطيع أي خوارزمية حلها
  4. Dالمسائل غير كثيرة الحدود
8.صعبة

ما حل علاقة التكرار T(n) = 2T(n/2) + n log n؟

  1. AΘ(n²)
  2. BΘ(n log² n)
  3. CΘ(n log n)
  4. DΘ(n)

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

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

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