Introduction
الدرس 1 من 9 في دورة Quick Sort - سلسلة DSA على Coddy.
يعد الفرز أحد أهم العمليات في علوم الكمبيوتر. فهو يقوم بترتيب عناصر المجموعة في ترتيب معين، مما يجعل البحث عن البيانات وتحليلها أسهل بكثير.
في هذه الدورة من سلسلة هياكل البيانات، سنستكشف Quick Sort، وهو أحد أسرع خوارزميات الفرز وأكثرها استخداماً في الممارسة العملية.
الفرز السريع (Quick Sort) هو خوارزمية فرق تسد (divide and conquer) مبنية حول فكرة واحدة: اختر محوراً (pivot)، ثم قسّم بقية المصفوفة إلى القيم الأصغر من المحور والقيم التي ليست كذلك، ثم قم بفرز كل جزء بنفس الطريقة.
ستتضمن هذه الدورة:
- النظرية - فهم كيفية عمل Quick Sort.
- التنفيذ - بناؤه بلغة البرمجة التي تختارها.
- الممارسة - حل تحديات البرمجة بناءً على Quick Sort.
لنبدأ!
جرّب بنفسك
لا يتضمّن هذا الدرس تحدّيًا برمجيًا.
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.