How it works?
Coddy'nin Merge Sort - DSA Serisi kursunda ders 3 / 9.
Birleştirmeli Sıralama (Merge Sort) üç adımı takip eder: böl, yönet ve birleştir.
Adım Adım Süreç:
- Böl: diziyi iki yarıya bölün.
- Yönet: her bir yarıyı özyinelemeli (recursive) olarak sıralayın. Tek elemanlı (veya boş) bir parça zaten sıralanmıştır, bu nedenle özyineleme orada durur.
- Birleştir: iki sıralı yarıyı tek bir sıralı dizi halinde birleştirin.
[6, 3, 8, 5] üzerinde örnek:
- [6, 3] ve [8, 5] olarak bölün
- Tekrar bölün: [6], [3], [8], [5]
- [6] ve [3]'ü [3, 6] olarak birleştirin
- [8] ve [5]'i [5, 8] olarak birleştirin
- [3, 6] ve [5, 8]'i [3, 5, 6, 8] olarak birleştirin
Kendin dene
Bu ders bir kod alıştırması içermiyor.
Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Merge Sort - DSA Serisi bölümündeki tüm dersler
2The Algorithm
How it works?Pseudo CodeImplementation (Part 1)Implementation (Part 2)