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

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

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

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

1.سهلة

أي خوارزمية فرز تبدّل مرارًا مواضع العناصر المتجاورة الموجودة في ترتيب خاطئ؟

  1. Aالفرز الفقاعي (Bubble sort)
  2. Bالفرز بالدمج (Merge sort)
  3. Cالفرز السريع (Quicksort)
  4. Dالفرز بالكومة (Heap sort)
2.سهلة

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

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

أي ترميز يصف حدًا أدنى للنمو؟

  1. AΘ (ثيتا الكبير)
  2. BO (O الكبير)
  3. CΩ (أوميغا الكبير)
  4. Do (o الصغير)
4.متوسطة

كم مستوى لعودية الفرز بالدمج لمصفوفة من n عنصر؟

  1. Aنحو n
  2. Bنحو log₂ n
  3. Cنحو n / 2
  4. Dنحو √n
5.متوسطة

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

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

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

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

ما التعقيد الزمني لبناء كومة ثنائية من n عنصر غير مرتب بالطريقة التصاعدية (bottom-up)؟

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

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

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

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

  1. 1. A · الفرز الفقاعي (Bubble sort)
  2. 2. C · O(n)
  3. 3. C · Ω (أوميغا الكبير)
  4. 4. B · نحو log₂ n
  5. 5. B · أقصر المسارات بعدد الأضلاع من عقدة البداية
  6. 6. B · O(n³)
  7. 7. A · O(n)
  8. 8. C · يمكن حل كل مسألة في NP في زمن كثير حدود، أي P = NP

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