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

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

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

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

1.سهلة

ما حالة الأساس في دالة عودية؟

  1. Aحالة يُجاب عنها مباشرة دون استدعاء عودي آخر
  2. Bالسطر الأول من الدالة
  3. Cالحالة ذات المدخلات الأكبر، وتُعالَج قبل أي استدعاءات عودية
  4. Dالاستدعاء الذي يستهلك أكبر قدر من الذاكرة
2.سهلة

أي مما يلي ينمو بأبطأ ما يمكن عندما تصبح n كبيرة؟

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

ما الخوارزمية؟

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

أي خوارزمية تجد أقصر المسارات من مصدر واحد في رسم بياني أوزان أضلاعه غير سالبة؟

  1. Aخوارزمية بيلمان–فورد مطلوبة في جميع الحالات
  2. Bالبحث بالعمق أولًا (DFS)
  3. Cخوارزمية ديكسترا (Dijkstra)
  4. Dخوارزمية كروسكال (Kruskal)
5.متوسطة

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

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

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

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

كيف تُقارَن n! و2ⁿ عندما تكون n كبيرة؟

  1. A2ⁿ تنمو أسرع من n!
  2. Bتنموان بالمعدل نفسه
  3. Cn! هي O(n²)
  4. Dn! تنمو أسرع من 2ⁿ
8.صعبة

أي من مسائل الإرضاء هذه معروف أنه قابل للحل في زمن كثير حدود؟

  1. A3-SAT، حيث يحتوي كل بند على ثلاثة حرفيّات بالضبط
  2. BSAT العامة على صيغ في الصيغة العادية العطفية
  3. C2-SAT، حيث يحتوي كل بند على حرفيّين (literals) على الأكثر
  4. Dإرضاء الدارات

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

  1. 1. A · حالة يُجاب عنها مباشرة دون استدعاء عودي آخر
  2. 2. B · O(log n)
  3. 3. A · سلسلة منتهية من الخطوات المحددة جيدًا تحل مسألة
  4. 4. C · خوارزمية ديكسترا (Dijkstra)
  5. 5. A · O(2ⁿ)
  6. 6. B · O(n³)
  7. 7. D · n! تنمو أسرع من 2ⁿ
  8. 8. C · 2-SAT، حيث يحتوي كل بند على حرفيّين (literals) على الأكثر

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