Article View: de.comp.sys.ibm
Article #456Re: suche Sortier-Algorithmus in C
From: hans friedrich steffani
Date: Tue, 15 Sep 1992 07:55
Date: Tue, 15 Sep 1992 07:55
48 lines
2358 bytes
2358 bytes
> >******************************* start *************************************
> >
> >Wir suchen einen optimierten Sortier-Algorithmus zur Implementierung in der
> >Programmiersprache C auf PC/AT-kompatiblen Rechnern.
> >Die zu sortierende Datei ist dabei auf der Festplatte des Systems gespeichert
;
> >der Sortiervorgang soll moeglichst schnell unter maximaler Verwendeung des
> >freien Systemspeichers ablaufen.
> >Bekannt sind Laenge der Datei, Laenge eines Datensatzes, Position und Laenge
> >der Schluesselfelder (Schluesselfeld = Teil eines Datensatzes nach dem der
> >Datensatz sortiert werden soll).
> >Eine hierarchische Sortierung mit mehreren Schluesselfeldern waere
> >wuenschenswert.
> >Es koennen temporaere Sortierdateien auf der Festplatte entstehen, die
> >Original-Datei kann aber auch ueberschrieben werden.
> >
> >Vielen Dank fuer Ihre Bemuehungen !!!
> >
> >******************************** end **************************************
> >
>
> Wenn die Datei nicht komplett im Speicher sortiert werden kann, bleibt eigent-
> lich nur, diese in mehrere kleine Dateien aufzusplitten, diese im Speicher
> zu sortieren, wieder auf Platte zu schreiben und dann einen Heap aufzubauen
> und daraus die grosse sortierte Datei zu bilden.
>
> Gibt's noch mehr externe Sortieralgorithmen ?
>
> alex
> --
> Alexander Rossner ros@rossi.han.de
>
als buchtipp: datenstrukturen und algorithmen (oder grad anders rum
??)
(fuer modula II)
von niklas (??) wirth
da stehen ein haufen von sortieralgorithmen (z.b. quicksort)
die im hauptspeicher arbeiten aber auch ein heapsort der mit
baendern (d.h. sequentiellen dateien) arbeitet. ich denke die
umsetzung von modula II/ pascal nach C duerfte nicht soo
schwer sein.
hans friedrich steffani
Technical Details
Message-ID:
<1992Sep15.075506.4587@rz.uni-karlsruhe.de>Path:
arc1-ca.pugleaf.net!sparky!uunet!spool.mu.edu!yale.edu!ira.uka.de!math.fu-berlin.de!news.uni-ulm.de!rz.uni-karlsruhe.de!usenetShow Full Headers
Complete Article Headers
Newsgroups: de.comp.sys.ibm Path: arc1-ca.pugleaf.net!sparky!uunet!spool.mu.edu!yale.edu!ira.uka.de!math.fu-berlin.de!news.uni-ulm.de!rz.uni-karlsruhe.de!usenet From: "hans friedrich steffani" <GM08@DKAUNI2.BITNET> Subject: Re: suche Sortier-Algorithmus in C Message-ID: <1992Sep15.075506.4587@rz.uni-karlsruhe.de> Sender: usenet@rz.uni-karlsruhe.de (USENET News System) Organization: University of Karlsruhe, Germany Date: Tue, 15 Sep 1992 07:55:06 GMT Lines: 48