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

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

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

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

1.سهلة

زمن تنفيذ خوارزمية O(n). ماذا يُسمى هذا النمو؟

  1. Aتربيعي
  2. Bلوغاريتمي
  3. Cثابت
  4. Dخطي
2.سهلة

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

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

ما التذكير (Memoisation)؟

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

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

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

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

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

الخوارزمية الجشعة (Greedy):

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

لماذا يكون متوسط البحث في جدول التجزئة O(1) بينما أسوأ الحالات O(n)؟

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

يمكن إيجاد أقصر المسارات البسيطة في زمن كثير حدود. ما المعروف عن إيجاد أطول مسار بسيط بين رأسين في رسم بياني عام؟

  1. Aأنه NP-صعب
  2. Bأنه يمكن حله بخوارزمية Dijkstra مع أوزان معكوسة الإشارة
  3. Cأنه غير قابل للحسم
  4. Dأنه قابل للحل دائمًا في O(V + E)

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

  1. 1. D · خطي
  2. 2. D · الزمن المتوقع على توزيع معين للمدخلات ذات الحجم n
  3. 3. B · تخزين نتائج استدعاءات الدوال ليُجاب عن الاستدعاءات المكررة من الذاكرة
  4. 4. A · O(n²)
  5. 5. B · O(2ⁿ)
  6. 6. D · تتخذ الخيار الأفضل محليًا في كل خطوة
  7. 7. A · قد تتصادم مفاتيح كثيرة في الدلو نفسه
  8. 8. A · أنه NP-صعب

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