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

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

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

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

1.سهلة

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

  1. AΘ (ثيتا الكبير)
  2. BO (O الكبير)
  3. Co (o الصغير)
  4. DΩ (أوميغا الكبير)
2.سهلة

أي من أزمنة التنفيذ هذه كثير حدود؟

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

ماذا يعني أن عملية تُنفَّذ في زمن O(1)؟

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

ما التعقيد الزمني لخوارزمية البرمجة الديناميكية القياسية لأطول تتابع جزئي مشترك لسلسلتين طولهما m وn؟

  1. AO(m + n)
  2. BO(mn log n)
  3. CO(2m+n)
  4. DO(mn)
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.متوسطة

ماذا تحسب خوارزمية Floyd–Warshall، وبأي سرعة؟

  1. Aأقصر المسارات من رأس مصدر واحد إلى سائر الرؤوس في O(V + E)
  2. Bترتيبًا طوبولوجيًا في O(V²)
  3. Cأقصر المسارات بين كل أزواج الرؤوس في O(V³)
  4. Dشجرة امتداد صغرى في O(E log V)
7.صعبة

باستخدام المبرهنة الرئيسية (master theorem)، حل T(n) = 8T(n/2) + O(n²) هو:

  1. AΘ(n²)
  2. BΘ(n log n)
  3. CΘ(n³)
  4. DΘ(n² log n)
8.صعبة

لماذا قد تعطي خوارزمية Dijkstra نتائج خاطئة حين تكون بعض أوزان الحواف سالبة؟

  1. Aلأنها لا تعمل إلا على الرسوم البيانية غير الموجهة
  2. Bلأن الأعداد السالبة لا يمكن تخزينها في طابور أولويات
  3. Cلأن الرأس يُثبَّت نهائيًا عند استخراجه، لكن حافة سالبة لاحقة قد تعطيه مسارًا أقصر
  4. Dلأنها تدخل في حلقة لا نهائية عند كل حافة سالبة

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

  1. 1. D · Ω (أوميغا الكبير)
  2. 2. D · O(n³)
  3. 3. D · أن زمن تنفيذها لا ينمو مع حجم المدخلات
  4. 4. D · O(mn)
  5. 5. C · O(n log n)
  6. 6. C · أقصر المسارات بين كل أزواج الرؤوس في O(V³)
  7. 7. C · Θ(n³)
  8. 8. C · لأن الرأس يُثبَّت نهائيًا عند استخراجه، لكن حافة سالبة لاحقة قد تعطيه مسارًا أقصر

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