تخطَّ إلى المحتوى
مركز التعلّم

تعلّم الخوارزميات بالشرح والتطبيق

الخوارزميات طرق قابلة لإعادة الاستخدام لحل مجموعات من المسائل. تعلّمها جيداً يعني معرفة متى نستخدمها، ولماذا تعمل، وكيف يتغير أداؤها مع حجم المدخلات.

الموضوعات الأساسية

ابدأ بالتعقيد والبحث والترتيب والمؤشرين والنافذة المنزلقة والمجاميع التراكمية والاستدعاء الذاتي قبل الرسوم البيانية والتحسين.

حلّل الكفاءة

يساعد Big O على مقارنة الحلول وتحديد نقاط البطء مع دراسة الزمن والذاكرة.

  • العمل الثابت واللوغاريتمي
  • النمو الخطي والتربيعي
  • تكلفة الاستدعاء الذاتي
  • الذاكرة المستخدمة

حوّل الفكرة إلى مهارة

طبّق الخوارزمية من الصفر، وتتبعها على مثال صغير، ثم حل تنويعات تحتاج إلى تكييف النمط.

تدرّب على أنماط الخوارزميات

انتقل من النظرية إلى كود يعمل عبر تحديات متدرجة.

حل تحديات الخوارزميات