Binary Search
محرك كل قواعد البيانات العملاقة (O(log n)). تحطيم المصفوفات المترتبة لنصفين بسرعة مدهشة يتطلب الفرز المسبق.
مطورون يبنون نصوصاً وتطبيقات
عزز أدواتك. سنتعمق في القواميس، المكدسات (Stacks)، الطوابير (Queues)، والبحث الكلاسيكي. هذه هي محركات أي واجهة خلفية (Backend) حقيقية.
محرك كل قواعد البيانات العملاقة (O(log n)). تحطيم المصفوفات المترتبة لنصفين بسرعة مدهشة يتطلب الفرز المسبق.
بطيء ولكن اقتصادي. تقليل التبديلات للكتابات الباهظة الذاكرة. O(n²)
مدهش فقط لو كانت البيانات المرتبة تقريباً. يستخدم كدعامة لخوارزمية Timsort الجبارة.
كماشة المبرمج المحترف. مؤشران يسحقان بطء الحلقات المتداخلة (O(n²)) لتحويلها إلى زمن O(n).
جدول التجزئة O(1). الذاكرة المخابرة تستحق مقايضة الرام (RAM) بالسرعة الفائقة.
الأخير دخولاً أول خروجاً (LIFO). العودة بالزمن ودعم ميزة 'التراجع'.
الأول دخولاً أول خروجاً (FIFO). وقود الخوادم، الرسائل والأوامر الجدولة.
خرائط التردد تتفوق مرة أخرى على الفرز المكلف O(n log n).
النافذة المنزلقة الساحرة! اطرح الأول، وأضف الأخير بدون إعادة حساب أي شيء O(1).
ربط السلاسل لإنتاج نواة سريعة في دمج الخوارزميات.