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

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

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

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

1.سهلة

تستغرق خوارزمية O(n²) ثانية واحدة عند n = 1000. كم تستغرق تقريبًا عند n = 2000؟

  1. Aثانية واحدة
  2. Bثانيتين
  3. C4 ثوانٍ
  4. D8 ثوانٍ
2.سهلة

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

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

ما التعقيد الزمني للبحث الثنائي في مصفوفة مرتبة؟

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

ما زمن تنفيذ الفرز الجذري LSD على n عددًا صحيحًا من d خانة في الأساس k؟

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

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

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

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

  1. AO(n)
  2. BO(2ⁿ)
  3. CO(n²)
  4. DO(log n)
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أنه يمكن حله بخوارزمية Dijkstra مع أوزان معكوسة الإشارة
  2. Bأنه غير قابل للحسم
  3. Cأنه NP-صعب
  4. Dأنه قابل للحل دائمًا في O(V + E)

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

  1. 1. C · 4 ثوانٍ
  2. 2. B · أن تكون المصفوفة مرتبة
  3. 3. C · O(log n)
  4. 4. D · O(d(n + k))
  5. 5. B · أقصر المسارات بعدد الأضلاع من عقدة البداية
  6. 6. A · O(n)
  7. 7. D · n = o(n²)، لكن n ليست o(n)
  8. 8. C · أنه NP-صعب

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