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

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

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

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

1.سهلة

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

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

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

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

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

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

ما التعقيد الزمني لحساب عدد فيبوناتشي رقم n بجدول تصاعدي (من الأسفل إلى الأعلى)؟

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

التعقيد الزمني لحساب فيبوناتشي العودي الساذج (fib(n) = fib(n−1) + fib(n−2)) هو:

  1. Aلوغاريتمي
  2. Bخطي
  3. Cأسّي
  4. Dثابت
6.متوسطة

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

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

تضرب خوارزمية ستراسن المصفوفات باستخدام 7 بدل 8 عمليات ضرب عودية لكتل نصف الحجم. ما زمن تنفيذها؟

  1. AΘ(n2)
  2. BΘ(nlog₂ 7)، أي نحو n2,81
  3. CΘ(n³)
  4. DΘ(n² log n)
8.صعبة

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

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

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

  1. 1. A · كمية الذاكرة التي تحتاجها الخوارزمية مع نمو المدخلات
  2. 2. C · O(n)
  3. 3. D · سلسلة منتهية من الخطوات المحددة جيدًا تحل مسألة
  4. 4. B · O(n)
  5. 5. C · أسّي
  6. 6. A · O(log n)
  7. 7. B · Θ(nlog₂ 7)، أي نحو n2,81
  8. 8. B · خوارزمية كروسكال

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