دورة الخوارزميات — البحث والترتيب من الصفر
مسار تعليمي يشرح الخوارزميات الأساسية، التعقيد الزمني، البحث الخطي والثنائي، وخوارزميات الترتيب مع ربط مباشر بمحاكي الخوارزميات في NTF Hub.
ما هي الخوارزمية؟
افهم الخوارزمية كخطوات دقيقة لحل مشكلة، قبل الدخول في البحث والترتيب.
درس تفاعلي + تحدي سريعTime Complexity
تعلم معنى O(1), O(log n), O(n), O(n log n), O(n²) بطريقة بصرية.
درس تفاعلي + تحدي سريعLinear Search
البحث عنصرًا عنصرًا، ومتى يكون مقبولًا رغم بساطته.
درس تفاعلي + تحدي سريعBinary Search
كيف تقسم القائمة المرتبة إلى نصفين وتصل للنتيجة بسرعة.
درس تفاعلي + تحدي سريعBubble Sort
أبسط ترتيب بصري: قارن الجارين وبدّل عند الحاجة.
درس تفاعلي + تحدي سريعSelection Sort
اختر الأصغر في كل دورة وضعه في مكانه الصحيح.
درس تفاعلي + تحدي سريعInsertion Sort
رتّب كما ترتب أوراق اللعب في يدك، ممتاز للقوائم الصغيرة أو شبه المرتبة.
درس تفاعلي + تحدي سريعMerge Sort
قسّم ثم ادمج: خوارزمية مستقرة وفعالة للبيانات الكبيرة.
درس تفاعلي + تحدي سريعQuick Sort
اختر Pivot ثم قسّم العناصر حوله. سريع عمليًا لكنه يحتاج فهمًا جيدًا.
درس تفاعلي + تحدي سريعShell Sort
تحسين ذكي لـ Insertion Sort باستخدام فجوات Gap.
درس تفاعلي + تحدي سريعمقارنة الخوارزميات
كيف تختار الخوارزمية المناسبة حسب حجم البيانات وطبيعتها.
درس تفاعلي + تحدي سريعتطبيقات واقعية
أين تظهر خوارزميات البحث والترتيب في المتاجر، قواعد البيانات، ومحركات البحث.
درس تفاعلي + تحدي سريع