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

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

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

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

1.سهلة

أي ترميز يصف حدًا أعلى للنمو؟

  1. AO الكبير (Big O)
  2. Bثيتا الكبير (Big Theta)
  3. Cأوميغا الصغير (Little omega)
  4. Dأوميغا الكبير (Big Omega)
2.سهلة

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

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

تستغرق خوارزمية O(n) ثلاث ثوانٍ عند n = مليون. كم تستغرق تقريبًا عند n = مليونين؟

  1. A9 ثوانٍ
  2. B3 ثوانٍ
  3. C6 ثوانٍ
  4. D12 ثانية
4.متوسطة

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

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

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

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

بقطع نقدية من فئات 1 و3 و4 ومبلغ 6، كم قطعة تستخدم الطريقة الجشعة "أكبر قطعة أولًا" مقارنةً بالحل الأمثل؟

  1. Aتستخدم الجشعة 3 قطع، والأمثل 2
  2. Bتستخدم الجشعة 4 قطع، والأمثل 3
  3. Cتستخدم الجشعة 3 قطع، والأمثل 3
  4. Dتستخدم الجشعة قطعتين، والأمثل 2
7.صعبة

ما التعقيد الزمني لبناء كومة ثنائية من n عنصر غير مرتب بالطريقة التصاعدية (bottom-up)؟

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

لماذا لا يعطي البحث الثنائي زمن O(log n) على قائمة مترابطة أحادية؟

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

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

  1. 1. A · O الكبير (Big O)
  2. 2. B · O(log n)
  3. 3. C · 6 ثوانٍ
  4. 4. B · O(V × E)
  5. 5. C · O(n)
  6. 6. A · تستخدم الجشعة 3 قطع، والأمثل 2
  7. 7. B · O(n)
  8. 8. D · لأن الوصول إلى العنصر الأوسط يستغرق O(n) خطوة، إذ لا وصول مباشر بالفهرس

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