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

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

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

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

1.سهلة

ما التعقيد الزمني للبحث الخطي في مصفوفة غير مرتبة من n عنصر (في أسوأ الحالات)؟

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

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

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

أي مما يلي ينمو بأبطأ ما يمكن عندما تصبح n كبيرة؟

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

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

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

أي خوارزمية تجد أقصر المسارات من مصدر واحد في رسم بياني أوزان أضلاعه غير سالبة؟

  1. Aخوارزمية بيلمان–فورد مطلوبة في جميع الحالات
  2. Bخوارزمية كروسكال (Kruskal)
  3. Cالبحث بالعمق أولًا (DFS)
  4. Dخوارزمية ديكسترا (Dijkstra)
6.متوسطة

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

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

يعمل الفرز بالإدراج في O(n) على المدخلات المرتبة. هل يناقض هذا الحد الأدنى Ω(n log n) للفرز بالمقارنة؟

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

باستخدام المبرهنة الرئيسية (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)

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

  1. 1. D · O(n)
  2. 2. D · أن تكون المصفوفة مرتبة
  3. 3. B · O(log n)
  4. 4. B · O(n²)
  5. 5. D · خوارزمية ديكسترا (Dijkstra)
  6. 6. D · أقصر المسارات بعدد الأضلاع من عقدة البداية
  7. 7. B · لا، فالحد الأدنى ينطبق على أسوأ الحالات عبر كل المدخلات، لا على كل مدخل
  8. 8. A · Θ(n³)

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