Sortieren durch Einfügen(Insertion Sort) |
Ulrich Möller DE 02 2004-05-26 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Das sortieren durch Einfügen ist eine der elemtarsten Arten etwas zu sortieren. Das Prinzip ist denkbar einfach,
die zu sortierenden Daten werden in zwei Felder unterteilt. Ein Sortiertes und ein Unsortiertes. Zu Beginn besteht
das sortierte Feld aus z.B. einer Zahl. Bei jedem Durchgang wird nun die erste Zahl des Unsortiertes Feldes in das
Sortierte an passender Stelle eingeordnet. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Dabei rutsch die "Grenze" (rot) immer um einen Schritt weiter, bis das gesammte Feld sortiert ist. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Umsetzung in POW!
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Quellenhttp://thema.aboutit.de/view.php?ziel=/thema/sortierverfahren/insertionsort.htmlhttp://www.dbg.rt.bw.schule.de/lehrer/ritters/info/sort/direin.htm http://studis.ch/sort/insertion1.html Rolke/ Sennholz: Grund- und Leistungskurs Informatik (1996), Cornelsen Verlag Berlin Martin Reiser/ Niklaus Wirth: Programmieren in Oberon (1994), Addison Wesley (Deutschland) GmbH Robert Sedgewick: Algorithmen in C++ (1992), Addison Wesley (Deutschland) GmbH |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||