Sortierverfahren

 [Vorheriges Kapitel]  [Vorherige Seite]  [Inhaltsverzeichnis]  [Nächste Seite]  [Nächstes Kapitel]

*Gegeben seien n Datensätze R1 ··· Rn vom gleichen Typ, die im Hauptspeicher (z.B. in einem Array) liegen.
 
*Die Datensätze haben ein oder mehrere Felder, die zusammen die Schlüssel K1 ··· Kn bilden.
 
*Für die Schlüssel gibt es eine vollständige Ordnungsrelation <=.
 
*Eine Ordnungs-Relation <= ist vollständig, wenn

*a <= a (Reflexivität)
 
*a <= bb <= a => a = b (Antisymmetrie)
 
*a <= bb <= c => a <= c (Transitivität)
 

*Gesucht wird eine Permutation p(1) ··· p(n), so daß gilt:
Kp(1) <= Kp(2) <= ··· <= Kp(n).
 
*Literatur: ``The Art of Computer Programming'' von Donald E. Knuth, Volume 3, ``Sorting and Searching''.
 

 [Vorheriges Kapitel]  [Vorherige Seite]  [Inhaltsverzeichnis]  [Nächste Seite]  [Nächstes Kapitel]
Copyright © 2004, 2005 Andreas Borchert, in HTML konvertiert am 18.02.2005