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

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

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

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

1.سهلة

ما التعقيد الزمني للفرز بالإدراج في أسوأ الحالات؟

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

ماذا يصف زمن التنفيذ في أسوأ الحالات لخوارزمية؟

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

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

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

ما التعقيد الزمني لحساب عدد فيبوناتشي رقم n بجدول تصاعدي (من الأسفل إلى الأعلى)؟

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

كم مقارنة تقريبًا يحتاجها البحث الثنائي في أسوأ الحالات على مصفوفة مرتبة من 1,000,000 عنصر؟

  1. Aنحو 100
  2. Bنحو 20
  3. Cنحو 1,000
  4. Dنحو 500,000
6.متوسطة

تكون البرمجة الديناميكية مفيدة عندما تحتوي المسألة على:

  1. Aلا مسائل فرعية على الإطلاق، فيمكن حلها في خطوة واحدة
  2. Bحلقة واحدة
  3. Cمدخلات عشوائية فقط
  4. Dمسائل فرعية متداخلة وبنية فرعية مثلى
7.صعبة

أي عبارة عن ترميز o الصغير صحيحة؟

  1. A2n = o(n)، لأن 2n تنمو ببطء
  2. Bn² = o(n)
  3. Cn = o(n)، لأن كل دالة هي o صغير لنفسها
  4. Dn = o(n²)، لكن n ليست o(n)
8.صعبة

أي خوارزمية تجد شجرة ممتدة صغرى بإضافة أرخص ضلع لا يُكوّن دورة بشكل متكرر؟

  1. Aخوارزمية كروسكال
  2. Bخوارزمية فلويد–وارشال
  3. Cخوارزمية ديكسترا
  4. Dخوارزمية بريم بدءًا من عقدة واحدة

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

  1. 1. A · O(n²)
  2. 2. C · أقصى زمن تستغرقه على كل المدخلات ذات الحجم n
  3. 3. B · خوارزمية تجرّب كل الحلول المرشحة الممكنة
  4. 4. A · O(n)
  5. 5. B · نحو 20
  6. 6. D · مسائل فرعية متداخلة وبنية فرعية مثلى
  7. 7. D · n = o(n²)، لكن n ليست o(n)
  8. 8. A · خوارزمية كروسكال

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