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

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

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

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

1.سهلة

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

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

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

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

ما التعقيد الزمني لإيجاد أكبر قيمة في مصفوفة غير مرتبة من n عددًا؟

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

ما التعقيد الزمني لضرب مصفوفتين n × n بالحلقة الثلاثية القياسية؟

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

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

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

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

  1. AO(d(n + k))
  2. BO(n log n)
  3. CO(n²)
  4. DO(dn log k)
7.صعبة

ماذا سيترتب لو وجد أحدهم خوارزمية كثيرة حدود لمسألة NP-تامة واحدة؟

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

ما حل علاقة التكرار T(n) = 2T(n/2) + n log n؟

  1. AΘ(n log n)
  2. BΘ(n log² n)
  3. CΘ(n²)
  4. DΘ(n)

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

  1. 1. A · O(n²)
  2. 2. B · O(n)
  3. 3. B · O(n)
  4. 4. C · O(n³)
  5. 5. B · O(2ⁿ)
  6. 6. A · O(d(n + k))
  7. 7. C · يمكن حل كل مسألة في NP في زمن كثير حدود، أي P = NP
  8. 8. B · Θ(n log² n)

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