التصنيف Competitive programming

Searching ( Linear and Binary Search )

🧠 البحث الخطي والثنائي في الـ Competitive Programming في عالم البرمجة التنافسية، من أهم المهارات اللي لازم تتعلمها هي تقنيات البحث في المصفوفات (Arrays). في البوست ده، هنتكلم عن طريقتين أساسيتين: 🔍 Linear Search – البحث الخطي دي أبسط طريقة…

Recursion and Backtracking

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

Bit Manipulation – التحكم في البتات

📺 قائمة تشغيل Bit Manipulation 🔗 شوف كل الدروس من هنا: Bit Manipulation هي واحدة من أقوى الأدوات في البرمجة، وبتستخدم بكفاءة في حل المشكلات الرياضية، والخوارزميات، وتحسين الأداء في العديد من التطبيقات. 🔥 ليه نستخدم Bit Manipulation؟ 🔹 أهم…

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

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

error: Content is protected !!