How it works?
Lektion 3 von 9 im Kurs Insertion Sort - DSA-Serie von Coddy.
Stellen Sie sich vor, Sie haben ein Kartenspiel, und Ihre Aufgabe ist es, diese in aufsteigender Reihenfolge zu ordnen. Insertion Sort ist wie das Sortieren dieser Karten nacheinander.
Schritt-für-Schritt-Prozess:
- Karten auswählen:
- Beginnen Sie mit der ersten Karte (oder dem ersten Element in unserem Array).
- Betrachten Sie dies als den sortierten Teil; der Rest ist unsortiert.
- Karten sortieren:
- Wählen Sie die nächste Karte (Element) aus dem unsortierten Teil aus.
- Vergleichen Sie sie mit den Karten im sortierten Teil, um den richtigen Platz zu finden.
- Verschieben Sie größere Karten, um Platz für die neue Karte zu machen.
- An der richtigen Stelle einfügen:
- Fügen Sie die Karte an der richtigen Stelle im sortierten Teil ein.
- Wiederholen Sie diesen Vorgang für jede Karte im Stapel (jedes Element im Array).
Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
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.
Probier es selbst
Diese Lektion enthält keine Programmieraufgabe.
Alle Lektionen in Insertion Sort - DSA-Serie
2The Algorithm
How it works?Pseudo CodeImplementation (Part 1)Implementation (Part 2)