Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
| gf_informatik:suchen_und_sortieren:sortieren [2025-03-15 21:18] – [Aufgabe C4: Selection Sort anwenden] hof | gf_informatik:suchen_und_sortieren:sortieren [2026-02-27 14:19] (aktuell) – hof | ||
|---|---|---|---|
| Zeile 67: | Zeile 67: | ||
| - | < | + | < |
| ++++Lösung| | ++++Lösung| | ||
| Zeile 117: | Zeile 117: | ||
| - | < | + | < |
| ++++Lösung| | ++++Lösung| | ||
| <code python> | <code python> | ||
| Zeile 216: | Zeile 216: | ||
| ++++ | ++++ | ||
| - | < | + | < |
| ++++Lösung| | ++++Lösung| | ||
| <code python quicksort.py> | <code python quicksort.py> | ||
| Zeile 252: | Zeile 252: | ||
| def quick_sort(l, | def quick_sort(l, | ||
| - | links = links or 0 | + | links = 0 if links is None else links |
| - | rechts = rechts or len(l) - 1 | + | rechts = len(l) - 1 if rechts is None else rechts |
| # Falls die Liste weniger als 2 Elemente hat, ist sie bereits sortiert. | # Falls die Liste weniger als 2 Elemente hat, ist sie bereits sortiert. | ||
| if links < rechts: | if links < rechts: | ||