مقالات عملية مرتبة حسب المجال والمستوى، اختر المجال المناسب واقرأ من مستوى مبتدئ إلى محترف.
لو الـ search box بتاعك بيبعت طلب مع كل حرف، هتولّد 15–20 طلب زيادة في كل كلمة. المقال يشرح الفرق بمثال المصعد والمدخّن، كود JavaScript من الصفر، قياس فعلي، ومتى تستخدم كل واحد منهم.
لو بتحل مسألة على array بـ nested loop، Two Pointers في 30% من الحالات هيخلّيها O(N) بدل O(N²) في 6 سطور. مثال بسيط جدًا، كود Python وJavaScript شغّال، قياس فعلي 800 ضعف فرق، وحالات ما تنفعش فيها.
لو بتستخدم hash(key) % N لتوزيع المفاتيح، لما سيرفر يقع بتنقل 99% من البيانات. Consistent hashing بيحرّك 1/N بس. شرح بمثال رفوف المكتبة، ثم التفسير العلمي، كود Python شغّال من الصفر، قياس فعلي على 10,000 مفتاح، virtual nodes، ومتى ما تنفعش مع مصادر رسمية.