fayotech.academy⚖️ الخوارزميات: وصفات أفضل
الترتيب والتكلفة

⚖️ بطاقة السعر: حدس Big-O

لماذا: تعلّم اختزال المحترفين لتكلفة الخوارزميات — واكسب حدس Big-O.

يفتح لك: كل حديث ومقابلة وكتاب عن الخوارزميات من الآن فصاعداً.

لمست بيديك حتى الآن ثلاث سرعات نمو. المحترفون يضغطون هذا الإحساس في اختزال — ترميز Big-O — يجيب عن سؤال واحد بالضبط: حين يكبر المدخل، كم يكبر العمل؟ ليس «كم ميلي ثانية» — فالآلات تختلف — بل شكل النمو.

الاسميُكتبقابلته فيمليون عنصر ≈
ثابتO(1)معادلة جاوس3 عمليات
لوغاريتميO(log n)البحث الثنائي20 خطوة
خطيO(n)البحث الخطي1,000,000 خطوة
تربيعيO(n²)الترتيب الفقاعي1,000,000,000,000 خطوة

تحسّس الهاوية بين الصفوف: على مليون عنصر، الفجوة بين O(log n) و O(n²) هي الفجوة بين لحظي وأيام. لا ترقية عتاد تعبر تلك الهاوية — الوصفة الأفضل وحدها تعبرها. عُدّ الخطوات بنفسك:

تحدٍّ سريع

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

تحدٍّ سريع

يسألك المحاور: «حلك O(n) يستغرق ثانيتين على هذه الآلة. على آلة أسرع مرتين وبيانات أكبر 10 مرات، كم يستغرق تقريباً؟»

تحدٍّ سريع

أعمق درس في هذه الدورة، في سطر واحد:

🎓 أكملت الدورة. صرت تقرأ بطاقة السعر على أي وصفة. المحطات التالية على الخريطة: تدرّب على مسائل حقيقية في الملعب، أو انزل تحت الغطاء مع PyDebug.