Gnomesort: Unterschied zwischen den Versionen
Aus KGS-Wiki
Sn (Diskussion | Beiträge) Seite angelegt |
(kein Unterschied)
|
Version vom 20. Februar 2024, 07:15 Uhr
Gnomesort ist ein sehr einfacher Sortieralgorithmus, der nach folgendem Prinzip arbeitet:
Gegeben: Eine Liste A der Länge n.
- Setze eine Variable
iauf0 - Wiederhole die folgenden Schritte, bis die Liste fertig sortiert ist:
- Betrachte
A[i]undA[i+1] - Wenn
A[i] ≤ A[i+1], ...- ... erhöhe
ium 1. - Falls nun
i = n-1ist, ist die Liste fertig sortiert.
- ... erhöhe
- Wenn
A[i] > A[i+1], ...- ... vertausche die beiden.
- Falls
i > 0, verringereium 1
- Betrachte
Weblinks
