How it works?
Coddy'nin Quick Sort - DSA Serisi kursunda ders 3 / 9.
Hızlı Sıralama (Quick Sort) üç adımı takip eder: bir pivot seç, parçala ve özyinele.
Adım Adım Süreç:
- Bir pivot seç: bir öğeyi pivot olarak seçin. Bu kursta her zaman son öğeyi kullanıyoruz.
- Parçala: diğer öğelerin üzerinden geçin ve onları pivottan küçük olanlar ile pivottan büyük veya eşit olanlar şeklinde ikiye ayırın.
- Özyinele: küçük grubu ve büyük grubu aynı şekilde sıralayın, ardından onları sıralanmış-küçük + pivot + sıralanmış-büyük şeklinde tekrar birleştirin.
[7, 2, 9, 4] üzerinde örnek:
- Pivot 4'tür (son öğe). Geri kalan [7, 2, 9] kısmını parçalayın: 4'ten küçük olan [2], geri kalanı ise [7, 9]'dur.
- [2]'yi sıralayın (zaten sıralı) ve [7, 9]'u sıralayın (pivot 9, [7, 9] sonucunu verir).
- Birleştirin: [2] + [4] + [7, 9] = [2, 4, 7, 9].
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.
Quick Sort - DSA Serisi bölümündeki tüm dersler
2The Algorithm
How it works?Pseudo CodeImplementation (Part 1)Implementation (Part 2)