Atari Logo
Atari Computer

Hauptseite -
Welches System? -
Hardware -
Software -
Emulatoren -
Internet
MausNet
Programmieren
Verweise
Über

Algorithmen

Home Felder sortieren Insertsort Quicksort

2.4 Shellsort

Shellsort ist eine Variante von Insertsort. Vor dem eigentlichen Sortieren durch Ersetzen wird in Schalen vorsortiert. Eine gute Sequenz für die Schalen ist

 ... 1093, 364, 121, 40, 13, 4, 1

Dadurch werden die Bewegungen bei der eigentlichen Sortierung verkürzt.

  1. Teile die Daten in zwei Teile, von denen der erste der größere gemäß der Sequenz oben ist. Die Sequenz gibt die Enzahl Elemente im ersten Teil an.
  2. Sortiere den kleineren, hinteren Teil
  3. Führe die Schritte 1 - 2 für die nächste Zahl der Sequenz aus. Der letzte Schritt wird für die Zahl 1 durchgeführt, was dem normalen Sortieren entspricht.
Beispielcode
Home Felder sortieren Insertsort Quicksort


Best viewed with any browser English version not yet available.

Änderungen und Irrtümer vorbehalten. Letzte Änderung:
14 September 2001.
Home - Mail an den Webmaster - Impressum