Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
faecher:informatik:oberstufe:algorithmen:sorting:insertionsort:start [06.02.2025 08:04] – [Beispiel] Frank Schiebel | faecher:informatik:oberstufe:algorithmen:sorting:insertionsort:start [06.02.2025 08:06] (aktuell) – [Beispiel] Frank Schiebel | ||
---|---|---|---|
Zeile 51: | Zeile 51: | ||
Als Beispiel: Wenn wir eine Liste von Personen erst nach Alter und dann nach Namen sortieren, ist es oft wichtig, dass die ursprüngliche Reihenfolge bei gleichaltrigen Personen erhalten bleibt. | Als Beispiel: Wenn wir eine Liste von Personen erst nach Alter und dann nach Namen sortieren, ist es oft wichtig, dass die ursprüngliche Reihenfolge bei gleichaltrigen Personen erhalten bleibt. | ||
- | Ein Gegenbeispiel ist der Selectionsort-Algorithmus, der nicht stabil | + | Der Selectionsort-Algorithmus |
</ | </ | ||
Zeile 58: | Zeile 58: | ||
(b) Ändere in der Klasse " | (b) Ändere in der Klasse " | ||
- | < | + | < |
protected boolean less(String v, String w) { | protected boolean less(String v, String w) { | ||
- | | + | |
- | } | + | } |
</ | </ | ||
+ | |||
+ | Überprüfe erneut, ob sein Selectionsort Algorithmus jetzt stabil ist. |