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

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

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

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

1.سهلة

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

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

ما قيمة log₂ 1024؟

  1. A12
  2. B10
  3. C32
  4. D512
3.سهلة

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

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

ماذا تحسب خوارزمية Floyd–Warshall، وبأي سرعة؟

  1. Aأقصر المسارات من رأس مصدر واحد إلى سائر الرؤوس في O(V + E)
  2. Bترتيبًا طوبولوجيًا في O(V²)
  3. Cأقصر المسارات بين كل أزواج الرؤوس في O(V³)
  4. Dشجرة امتداد صغرى في O(E log V)
5.متوسطة

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

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

كم مساحة مكدّس تستخدم دالة مضروب عودية بسيطة fact(n) = n × fact(n − 1)؟

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

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

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

ما التعقيد الزمني لـ: for i = 1 to n: for (j = i; j ≤ n; j = j + i) نفّذ عملًا O(1)؟

  1. AO(n)
  2. BO(n √n)
  3. CO(n²)
  4. DO(n log n)

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

  1. 1. B · O(log n)
  2. 2. B · 10
  3. 3. A · أن تكون المصفوفة مرتبة
  4. 4. C · أقصر المسارات بين كل أزواج الرؤوس في O(V³)
  5. 5. D · O(n²)
  6. 6. D · O(n)
  7. 7. D · n! تنمو أسرع من 2ⁿ
  8. 8. D · O(n log n)

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