دورة مجانية · 5 درساً · بالعربية والإنجليزية
⚖️ الخوارزميات: وصفات أفضل
لماذا ينهي برنامجٌ عمله في غمضة عين وآخر في أيام — على الآلة نفسها؟ البحث والترتيب و Big-O، عبر كود تشغّله بنفسك وعدّادات خطوات تشاهدها تنفجر (أو لا).
محتوى الدورة
01 · فكّر بالخطوات
02 · الترتيب والتكلفة
أسئلة شائعة
هل أحتاج رياضيات لهذه الدورة؟
الحساب فقط. نقدّم Big-O كحدسٍ — عدّادات خطوات تشغّلها بنفسك — لا كبراهين رياضية.
ماذا أنهي قبلها؟
«بايثون: الخطوات الأولى» (أو ما يعادلها من أساسيات: متغيرات وحلقات وقوائم ودوال). كل مثال هنا بايثون حيّ ستقرؤه وتعدّله.
ما جدوى الخوارزميات والحواسيب بهذه السرعة؟
لأن النمو يهزم السرعة: على مليون عنصر تحتاج الوصفة الذكية 20 خطوة حيث تحتاج الساذجة تريليوناً. لا عتاد يعبر تلك الفجوة.
هل تكفي هذه الدورة لمقابلات البرمجة؟
إنها الأساس الذي تفترضه المقابلات: البحث والترتيب وقراءة Big-O. مسائل التدريب تأتي بعدها — هذه الدورة تجعلها مفهومة.