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

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

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

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

1.سهلة

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

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

أي استراتيجية تصميم يستخدمها الفرز بالدمج؟

  1. Aالقوة الغاشمة
  2. Bالبرمجة الديناميكية
  3. Cفرّق تسُد
  4. Dالاختيار الجشع
3.سهلة

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

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

أي عبارة صحيحة عن دالة عودية ليس لها حالة أساس قابلة للبلوغ؟

  1. Aتواصل استدعاء نفسها حتى يفيض مكدّس الاستدعاءات
  2. Bيحولها المترجم دائمًا إلى حلقة تنتهي بأمان
  3. Cتُرجع 0 تلقائيًا
  4. Dتعمل في زمن O(1)
5.متوسطة

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

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

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

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

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

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

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

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

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

  1. 1. A · أن تكون المصفوفة مرتبة
  2. 2. C · فرّق تسُد
  3. 3. B · الزمن المتوقع على توزيع معين للمدخلات ذات الحجم n
  4. 4. A · تواصل استدعاء نفسها حتى يفيض مكدّس الاستدعاءات
  5. 5. B · O(n²)
  6. 6. D · O(d(n + k))
  7. 7. C · Θ(nlog₂ 3)، أي نحو n1,585
  8. 8. C · قد تتصادم مفاتيح كثيرة في الدلو نفسه

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