mralgorithms

Recursion and Backtracking

📺 قائمة تشغيل Recursion and Backtracking 🔗 شوف كل الدروس من هنا: التكرار (Recursion) والتراجع (Backtracking) هما تقنيتان أساسيتان في البرمجة، وبيستخدموا لحل المشكلات اللي بتعتمد على تقسيمها لمشكلات أصغر أو استكشاف جميع الحلول الممكنة. 🔥 ليه نستخدم Recursion و…

Dynamic Programming – نهج لحل المشكلات بكفاءة

📺 قائمة تشغيل Dynamic Programming 🔗 شوف كل الدروس من هنا: Dynamic Programming هي واحدة من أهم التقنيات في عالم الخوارزميات، وتُستخدم لحل المشكلات اللي ممكن تتقسم لمشكلات فرعية متكررة. التقنية دي بتعتمد على حفظ النتائج الوسيطة عشان نتجنب إعادة…