خوارزمية Boyer-Moore: كيف تبحث عن النصوص بسرعة عبر تخطي الحروف
شرح مبسّط وعملي لخوارزمية Boyer-Moore للبحث عن النصوص: فكرتها في القراءة من اليمين لليسار، قاعدتا الحرف السيئ واللاحقة الجيدة، تعقيدها الزمني، ومقارنتها بخوارزميتَي KMP وRabin-Karp.
شرح مبسّط وعملي لخوارزمية Boyer-Moore للبحث عن النصوص: فكرتها في القراءة من اليمين لليسار، قاعدتا الحرف السيئ واللاحقة الجيدة، تعقيدها الزمني، ومقارنتها بخوارزميتَي KMP وRabin-Karp.
شرح عملي ومبسّط لخوارزمية Bresenham لرسم الخطوط: فكرتها، متغيّر القرار، خطواتها بالأرقام، ولماذا تتفوق على DDA في السرعة والدقة.
شرح عملي لخوارزمية Branch and Bound (التفريع والتقييد): كيف تعمل، الفرق بينها وبين Backtracking، ومثال محلول على مشكلة الحقيبة.
شرح عملي ومبسّط لهيكل B+ tree: كيف يعمل، لماذا تستخدمه قواعد البيانات وأنظمة الملفات، والفرق بينه وبين B-tree وأشجار البحث الثنائية.
شرح مبسط ودقيق لمفهوم القوة الغاشمة (Brute Force) في الخوارزميات: كيف يعمل، أمثلة عملية، تكلفته الزمنية، ومتى يكون الخيار الصحيح ومتى يجب تجنبه.
شرح واضح لخوارزمية البحث بالقوة الغاشمة عن النصوص: كيف تعمل خطوة بخطوة، تعقيدها الزمني، مثال برمجي، ومقارنتها بخوارزميات KMP وبويير-مور مع بيان متى تستخدم كلاً منها.
شرح عملي لخوارزمية الترتيب الفقاعي: كيف تعمل خطوة بخطوة، تعقيدها الزمني، نسخة محسّنة بأمثلة كود، ومتى تستخدمها مقابل خوارزميات أخرى.
شرح واضح لمصطلح bucket (الحاوية أو السلة) في هياكل البيانات: كيف يعمل في جداول التجزئة وفرز الدلاء، مع أمثلة عملية وأخطاء شائعة يقع فيها المبتدئون.
شرح دقيق لمصطلح Centroid بمعنييه: النقطة المتوسطة المستخدمة في خوارزميات التجميع مثل K-means، ومركز الشجرة (Tree Centroid) وتفكيك المركز في هياكل البيانات، مع خطوات عملية وأمثلة.
توضيح دقيق لاختصار CCS في علوم الحاسوب: حساب الأنظمة المتواصلة (نموذج التزامن) مقابل تخزين الأعمدة المضغوط (هيكل بيانات المصفوفات المتفرقة)، مع طريقة تمييز المعنى المقصود من السياق.
شرح واضح لمشكلة ساعي البريد الصيني في نظرية الرسوم البيانية: تعريفها، طريقة حلها خطوة بخطوة، الفرق بينها وبين مسار أويلر ومشكلة البائع المتجول، وتطبيقاتها العملية.
شرح عملي لنظرية الباقي الصينية في علوم الحاسب: ما تحلّه، كيف تُحسب خطوة بخطوة، تنفيذها الصحيح ببايثون، ومتى تفشل.