تستغرق خوارزمية O(n²) ثانية واحدة عند n = 1000. كم تستغرق تقريبًا عند n = 2000؟
- Aثانية واحدة
- B8 ثوانٍ
- Cثانيتين
- D4 ثوانٍ
تستغرق خوارزمية O(n²) ثانية واحدة عند n = 1000. كم تستغرق تقريبًا عند n = 2000؟
تبدأ حلقة بـ i = 1 وتضاعف i في كل تكرار حتى i > n. كم تكرارًا تُنفِّذ؟
ما التعقيد الزمني للبحث الثنائي في مصفوفة مرتبة؟
كم مستوى لعودية الفرز بالدمج لمصفوفة من n عنصر؟
يستخدم فرز سريع العنصر الأول محورًا دائمًا. على أي مدخل يُظهر سلوك أسوأ الحالات؟
ما التعقيد الزمني المُطفأ (amortised) لإضافة عنصر إلى نهاية مصفوفة ديناميكية تضاعف سعتها عند امتلائها؟
باستخدام المبرهنة الرئيسية (master theorem)، حل T(n) = 8T(n/2) + O(n²) هو:
تُظهر مسألة التوقف أنه:
حلول كاملة خطوة بخطوة: تدرّب على هذا الموضوع في examproblems.com.