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

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

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

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

1.سهلة

ما التعقيد الزمني للبحث الخطي في مصفوفة غير مرتبة من n عنصر (في أسوأ الحالات)؟

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

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

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

أي خوارزمية فرز تبدّل مرارًا مواضع العناصر المتجاورة الموجودة في ترتيب خاطئ؟

  1. Aالفرز بالدمج (Merge sort)
  2. Bالفرز الفقاعي (Bubble sort)
  3. Cالفرز بالكومة (Heap sort)
  4. Dالفرز السريع (Quicksort)
4.متوسطة

يستخدم فرز سريع العنصر الأول محورًا دائمًا. على أي مدخل يُظهر سلوك أسوأ الحالات؟

  1. Aمصفوفة بترتيب عشوائي
  2. Bمصفوفة عناصرها كلها مختلفة
  3. Cمصفوفة طولها 2
  4. Dمصفوفة مرتبة مسبقًا
5.متوسطة

أي خوارزمية فرز مستقرة؟

  1. Aالفرز السريع (النسخة الموضعية المعتادة)
  2. Bالفرز بالكومة
  3. Cالفرز بالدمج
  4. Dالفرز بالاختيار (النسخة المعتادة)
6.متوسطة

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

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

ماذا أثبتت مبرهنة Cook–Levin؟

  1. Aأن مسألة الإرضاء البولياني (SAT) هي NP-تامة
  2. Bأن مسألة التوقف غير قابلة للحسم
  3. Cأن P لا تساوي NP
  4. Dأن كل مسألة NP يمكن حلها في زمن أسّي
8.صعبة

يمكن إيجاد أقصر المسارات البسيطة في زمن كثير حدود. ما المعروف عن إيجاد أطول مسار بسيط بين رأسين في رسم بياني عام؟

  1. Aأنه يمكن حله بخوارزمية Dijkstra مع أوزان معكوسة الإشارة
  2. Bأنه قابل للحل دائمًا في O(V + E)
  3. Cأنه غير قابل للحسم
  4. Dأنه NP-صعب

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

  1. 1. A · O(n)
  2. 2. C · O(log n)
  3. 3. B · الفرز الفقاعي (Bubble sort)
  4. 4. D · مصفوفة مرتبة مسبقًا
  5. 5. C · الفرز بالدمج
  6. 6. A · O(2ⁿ)
  7. 7. A · أن مسألة الإرضاء البولياني (SAT) هي NP-تامة
  8. 8. D · أنه NP-صعب

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