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

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

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

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

1.سهلة

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

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

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

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

ماذا يصف زمن التنفيذ في الحالة المتوسطة؟

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

ما التعقيد الزمني لـ: 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²)
5.متوسطة

ما التعقيد الزمني لخوارزمية Bellman–Ford على رسم بياني فيه V رأسًا وE حافة؟

  1. AO(V³ × E)
  2. BO(V × E)
  3. CO(E log V)
  4. DO(V + E)
6.متوسطة

تُنفِّذ دالة حلقة من n تكرارًا، ثم بشكل منفصل حلقة أخرى من n تكرارًا. ما تعقيدها الزمني؟

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

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

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

هل 22n تنتمي إلى O(2ⁿ)؟

  1. Aلا، لأن 22n = 4ⁿ و4ⁿ / 2ⁿ = 2ⁿ تنمو بلا حد
  2. Bنعم، لأن المعاملات الثابتة في الأس تُهمَل دائمًا في O الكبير
  3. Cلا، لأن 22n تنمو أبطأ من 2ⁿ
  4. Dنعم، لأن كلتيهما أسيتان

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

  1. 1. A · O(n)
  2. 2. C · الفرز السريع (Quicksort)
  3. 3. A · الزمن المتوقع على توزيع معين للمدخلات ذات الحجم n
  4. 4. D · O(n²)
  5. 5. B · O(V × E)
  6. 6. C · O(n)
  7. 7. A · لا، فالحد الأدنى ينطبق على أسوأ الحالات عبر كل المدخلات، لا على كل مدخل
  8. 8. A · لا، لأن 22n = 4ⁿ و4ⁿ / 2ⁿ = 2ⁿ تنمو بلا حد

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