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

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

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

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

1.سهلة

يقيس التعقيد المكاني:

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

كيف يعمل الفرز بالاختيار (Selection sort)؟

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

ما O الكبير للتعبير 3n² + 5n + 2؟

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

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

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

ماذا يقيس التحليل المستهلَك (amortised)؟

  1. Aالكلفة المتوقعة على مدخلات عشوائية
  2. Bمتوسط الكلفة لكل عملية على أسوأ سلسلة من العمليات
  3. Cكلفة الخوارزمية على أفضل مدخل
  4. Dكلفة أغلى عملية منفردة في أي موضع من السلسلة
6.متوسطة

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

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

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

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

أي خوارزمية تجد شجرة ممتدة صغرى بإضافة أرخص ضلع لا يُكوّن دورة بشكل متكرر؟

  1. Aخوارزمية فلويد–وارشال
  2. Bخوارزمية كروسكال
  3. Cخوارزمية بريم بدءًا من عقدة واحدة
  4. Dخوارزمية ديكسترا

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

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

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