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

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

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

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

1.سهلة

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

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

تستغرق خوارزمية O(n²) ثانية واحدة عند n = 1000. كم تستغرق تقريبًا عند n = 2000؟

  1. A8 ثوانٍ
  2. Bثانيتين
  3. C4 ثوانٍ
  4. Dثانية واحدة
3.سهلة

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

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

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

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

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

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

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

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

الفرز الطوبولوجي ممكن فقط في:

  1. Aالرسوم البيانية غير الموجهة
  2. Bالرسوم البيانية ذات الأوزان السالبة
  3. Cالرسوم البيانية الموجهة غير الدورية
  4. Dالرسوم البيانية التامة
8.صعبة

تضرب خوارزمية ستراسن المصفوفات باستخدام 7 بدل 8 عمليات ضرب عودية لكتل نصف الحجم. ما زمن تنفيذها؟

  1. AΘ(nlog₂ 7)، أي نحو n2,81
  2. BΘ(n2)
  3. CΘ(n³)
  4. DΘ(n² log n)

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

  1. 1. B · أن f تنمو بمعدل g نفسه، محصورة من الأعلى والأسفل بمضاعفات ثابتة لـ g
  2. 2. C · 4 ثوانٍ
  3. 3. D · O(log n)
  4. 4. D · O(n²)
  5. 5. B · O(n²)
  6. 6. B · O(n log n)
  7. 7. C · الرسوم البيانية الموجهة غير الدورية
  8. 8. A · Θ(nlog₂ 7)، أي نحو n2,81

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