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

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

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

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

1.سهلة

ما O الكبير للتعبير 3n² + 5n + 2؟

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

أي خوارزمية فرز تختار محورًا وتقسم المصفوفة إلى عناصر أصغر وعناصر أكبر؟

  1. Aالفرز بالدمج
  2. Bالفرز السريع (Quicksort)
  3. Cالفرز الفقاعي
  4. Dالفرز بالإدراج
3.سهلة

ما التعقيد الزمني للفرز بالإدراج في أفضل الحالات، على مصفوفة مرتبة مسبقًا؟

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

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

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

لماذا يُحذف أساس اللوغاريتم عادةً في O الكبير، كما في O(log n)؟

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

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

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

لأي نوع من مسألة الحقيبة تعطي القاعدة الجشعة "خذ العناصر بترتيب القيمة لكل وحدة وزن" إجابة مثلى دائمًا؟

  1. Aلا هذا ولا ذاك
  2. Bالنوعان كلاهما
  3. Cالحقيبة الكسرية، حيث يجوز تقسيم العناصر
  4. Dحقيبة 0/1، حيث يجب دائمًا أخذ العناصر كاملة
8.صعبة

لماذا لا يعطي البحث الثنائي زمن O(log n) على قائمة مترابطة أحادية؟

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

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

  1. 1. C · O(n²)
  2. 2. B · الفرز السريع (Quicksort)
  3. 3. B · O(n)
  4. 4. C · أقصر المسارات بين كل أزواج الرؤوس في O(V³)
  5. 5. A · لأن اللوغاريتمات ذات الأسس المختلفة لا تختلف إلا بمعامل ثابت
  6. 6. A · O(mn)
  7. 7. C · الحقيبة الكسرية، حيث يجوز تقسيم العناصر
  8. 8. D · لأن الوصول إلى العنصر الأوسط يستغرق O(n) خطوة، إذ لا وصول مباشر بالفهرس

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