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

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

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

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

1.سهلة

ما الخطوات الثلاث لخوارزمية فرّق تسُد؟

  1. Aالقراءة، والحساب، والكتابة
  2. Bالتقسيم، والحل، والدمج
  3. Cالفرز، والبحث، والإرجاع
  4. Dالتخمين، والتحقق، والتكرار
2.سهلة

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

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

كم ذاكرة إضافية يستخدمها الفرز بالدمج القياسي المعتمد على المصفوفات؟

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

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

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

ما التعقيد الزمني لخوارزمية Bellman–Ford على رسم بياني فيه V رأسًا وE حافة؟

  1. AO(V³ × E)
  2. BO(V + E)
  3. CO(E log V)
  4. DO(V × E)
6.متوسطة

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

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

أي تقنية تعطي زمن تشغيل متوقعًا O(n log n) للفرز السريع على أي مدخلات؟

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

أي عبارة صحيحة عن اختيار العنصر الأصغر رقم k في مصفوفة غير مرتبة؟

  1. Aيعمل Quickselect في زمن متوقع O(n)، وتضمن طريقة وسيط الوسائط O(n) في أسوأ الحالات
  2. Bالاختيار ممكن فقط في O(n²)
  3. Cيحتاج الاختيار دائمًا إلى Ω(n log n) لأنه يتطلب الفرز
  4. Dيعمل Quickselect في O(log n) في أسوأ الحالات لأنه يعود على جانب واحد فقط من المحور

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

  1. 1. B · التقسيم، والحل، والدمج
  2. 2. B · دالة تستدعي نفسها على مدخلات أصغر
  3. 3. A · O(n)
  4. 4. C · O(n³)
  5. 5. D · O(V × E)
  6. 6. D · O(n)
  7. 7. A · اختيار المحور عشوائيًا بتوزيع منتظم
  8. 8. A · يعمل Quickselect في زمن متوقع O(n)، وتضمن طريقة وسيط الوسائط O(n) في أسوأ الحالات

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