How it works?
الدرس 3 من 9 في دورة الترتيب بالإدراج - سلسلة DSA على Coddy.
تخيل أن لديك مجموعة من أوراق اللعب، ومهمتك هي ترتيبها بترتيب تصاعدي. خوارزمية الترتيب بالإدراج (Insertion Sort) تشبه ترتيب هذه الأوراق واحدة تلو الأخرى.
العملية خطوة بخطوة:
- اختيار الأوراق:
- ابدأ بالورقة الأولى (أو العنصر الأول في المصفوفة).
- اعتبرها الجزء المرتب؛ والباقي غير مرتب.
- ترتيب الأوراق:
- اختر الورقة (العنصر) التالية من الجزء غير المرتب.
- قارنها بالأوراق الموجودة في الجزء المرتب، لتجد مكانها الصحيح.
- قم بإزاحة الأوراق الأكبر لإفساح المجال للورقة الجديدة.
- الإدراج في المكان المناسب:
- أدخل الورقة في مكانها الصحيح في الجزء المرتب.
- كرر هذه العملية لكل ورقة في المجموعة (لكل عنصر في المصفوفة).
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
Conclusion:
Insertion Sort is like sorting your cards – taking one at a time, finding its place among the already sorted ones. Simple, isn't it? In the next lesson, we'll see how to turn this understanding into code.
جرّب بنفسك
لا يتضمّن هذا الدرس تحدّيًا برمجيًا.
جميع دروس الترتيب بالإدراج - سلسلة DSA
2The Algorithm
How it works?Pseudo CodeImplementation (Part 1)Implementation (Part 2)