How it works?
Lektion 3 von 9 im Kurs Merge Sort - DSA-Serie von Coddy.
Merge Sort folgt drei Schritten: Teilen (divide), Beherrschen (conquer) und Zusammenführen (combine).
Schritt-für-Schritt-Prozess:
- Teilen: Spalten Sie das Array in zwei Hälften auf.
- Beherrschen: Sortieren Sie jede Hälfte rekursiv. Ein Teil mit einem Element (oder keinem) ist bereits sortiert, daher stoppt die Rekursion dort.
- Zusammenführen: Führen Sie die zwei sortierten Hälften zu einem sortierten Array zusammen.
Beispiel für [6, 3, 8, 5]:
- Aufteilen in [6, 3] und [8, 5]
- Erneut aufteilen: [6], [3], [8], [5]
- Führe [6] und [3] zu [3, 6] zusammen
- Führe [8] und [5] zu [5, 8] zusammen
- Führe [3, 6] und [5, 8] zu [3, 5, 6, 8] zusammen
Probier es selbst
Diese Lektion enthält keine Programmieraufgabe.
Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Merge Sort - DSA-Serie
2The Algorithm
How it works?Pseudo CodeImplementation (Part 1)Implementation (Part 2)