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

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

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

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

1.سهلة

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

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

ما العودية (Recursion)؟

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

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

  1. A4 ثوانٍ
  2. B8 ثوانٍ
  3. Cثانيتين
  4. Dثانية واحدة
4.متوسطة

في مصفوفة مرتبة تبحث عن عنصرين مجموعهما يساوي هدفًا بتحريك مؤشر من كل طرف نحو الداخل. ما التعقيد الزمني؟

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

ما التعقيد الزمني للفرز السريع (Quicksort) في أسوأ الحالات؟

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

ما التعقيد الزمني المُطفأ (amortised) لإضافة عنصر إلى نهاية مصفوفة ديناميكية تضاعف سعتها عند امتلائها؟

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

الفرز الطوبولوجي ممكن فقط في:

  1. Aالرسوم البيانية ذات الأوزان السالبة
  2. Bالرسوم البيانية الموجهة غير الدورية
  3. Cالرسوم البيانية التامة
  4. Dالرسوم البيانية غير الموجهة
8.صعبة

يحقق ضرب كاراتسوبا T(n) = 3T(n/2) + O(n). ما حل هذه العلاقة؟

  1. AΘ(n log n)
  2. BΘ(n²)
  3. CΘ(n3)
  4. DΘ(nlog₂ 3)، أي نحو n1,585

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

  1. 1. B · O(n)
  2. 2. B · دالة تستدعي نفسها على مدخلات أصغر
  3. 3. A · 4 ثوانٍ
  4. 4. D · O(n)
  5. 5. A · O(n²)
  6. 6. C · O(1)
  7. 7. B · الرسوم البيانية الموجهة غير الدورية
  8. 8. D · Θ(nlog₂ 3)، أي نحو n1,585

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