فرّق تَسُد (Divide and Conquer): شرح مبسّط لأهم استراتيجية في الخوارزميات مع أمثلة عملية
شرح عربي واضح لمبدأ Divide and Conquer في الخوارزميات وهياكل البيانات: الخطوات الثلاث، تتبّع عملي لخوارزمية الفرز بالدمج، متى تستخدمه ومتى لا، وأشهر الأخطاء.
شرح عربي واضح لمبدأ Divide and Conquer في الخوارزميات وهياكل البيانات: الخطوات الثلاث، تتبّع عملي لخوارزمية الفرز بالدمج، متى تستخدمه ومتى لا، وأشهر الأخطاء.
شرح واضح ودقيق لخوارزمية الترتيب السريع بمحورين (Dual-Pivot Quicksort): كيف تعمل، فيمَ تختلف عن Quicksort الكلاسيكية، وأين تُستخدم فعليًا مع تصحيح المفاهيم الشائعة حولها.
شرح عملي لقاعدة يوم القيامة التي ابتكرها جون كونواي لحساب يوم الأسبوع لأي تاريخ ذهنيًا، مع خطواتها ومثال محلول ومقارنتها بخوارزميات البرمجة.
شرح واضح لمعنى كلمة dynamic في علوم الحاسب: الفرق بين هياكل البيانات الديناميكية والبرمجة الديناميكية، مع تصحيح خطأ شائع وأمثلة عملية وجدول مقارنة.
شرح مبسّط ودقيق للمصفوفة الديناميكية في الخوارزميات وهياكل البيانات: كيف تعمل، لماذا الإضافة إليها سريعة، الفرق بينها وبين المصفوفة الثابتة والقائمة المترابطة، مع جدول تعقيد وأخطاء شائعة.
شرح عملي لخوارزمية هوفمان التكيفية (الديناميكية) في ضغط البيانات: كيف تبني الشجرة أثناء القراءة، الفرق عن هوفمان الثابت، خوارزميتا FGK وVitter، وأين تُستخدم فعلياً.
شرح عملي لخوارزمية إقليدس لحساب القاسم المشترك الأكبر بين عددين، مع مثال محلول، والفرق بين طريقة الطرح والباقي، ودورها في التشفير مثل RSA.
شرح عملي وواضح لمسار أويلر (Eulerian path) ودورة أويلر (Euler cycle): الفرق بينهما، شروط وجودهما في الرسوم الموجَّهة وغير الموجَّهة، وخوارزمية إيجادهما خطوة بخطوة، مع تصحيح الخلط الشائع مع مسار هاملتون.
شرح مبسّط ودقيق لعملية XOR (exclusive or) وجدول الحقيقة الخاص بها وأهم خصائصها واستخداماتها العملية في البرمجة من التشفير إلى القوائم المرتبطة.
شرح مبسّط لعبارة "exchange sort: see bubble sort" ومعناها الحقيقي كإحالة قاموسية، مع تفصيل كيف يعمل الفرز بالتبادل وفرز الفقاعة وأداؤهما ومتى تستخدمهما.
شرح عملي لخوارزمية إقليدس الموسّعة (Extended Euclidean Algorithm): ما تحسبه، وكيف تعمل خطوة بخطوة، مع مثال محلول، كود، ومقارنة بالخوارزمية العادية.
شرح مبسّط ودقيق لمفهوم العاملي n! في علوم الحاسوب: تعريفه، طرق حسابه بالتكرار والاستدعاء الذاتي، معنى التعقيد الزمني O(n!)، ومشكلة تجاوز سعة الأعداد.