Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

Introduction

الدرس 1 من 9 في دورة Merge Sort - سلسلة DSA على Coddy.

يعد الفرز (Sorting) أحد أهم العمليات في علوم الحاسوب. فهو يقوم بترتيب عناصر المجموعة في تسلسل محدد، مما يجعل البحث في البيانات وتحليلها أسهل بكثير.

في هذا المسار من سلسلة هياكل البيانات (Data Structures Series)، سنستكشف الفرز بالدمج (Merge Sort)، وهو خوارزمية كلاسيكية تعتمد على مبدأ فرق تسد (divide and conquer).

الفكرة: تقسيم المصفوفة إلى نصفين، وفرز كل نصف، ثم دمج (merge) النصفين المفروزين معاً مرة أخرى. يستمر التقسيم حتى تحتوي كل قطعة على عنصر واحد فقط (والذي يعتبر مفروزاً بالفعل)، ويحدث العمل الحقيقي أثناء عملية الدمج.

سيشمل هذا المسار:

  • النظرية - فهم كيفية عمل Merge Sort.
  • التنفيذ - بناؤه بلغة البرمجة التي تختارها.
  • الممارسة - حل تحديات برمجية تعتمد على Merge Sort.

لنبدأ!

جرّب بنفسك

لا يتضمّن هذا الدرس تحدّيًا برمجيًا.

quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس Merge Sort - سلسلة DSA