Die "Spielereien" mit Arrays wären nicht komplett, wenn wir nicht sortieren könnten.
Aufruf jeweils wieder mit 2 Parametern, der Erste die Anfangsadresse und der Zweite die Anzahl der Elemente. Kurze Beschreibung:
Zeiger 1 zeigt auf das erste Element, Zeiger 2 zeigt auf das vorletzte Element. Verglichen werden immer das Element, auf das gezeigt wird und sein Nachfolger. Dann wird Zeiger 1 erhöht und Zeiger 2 erniedrigt bis alle Elemente durch sind. Nächster Durchlauf beginnt mit dem zweiten und dem vorvorletzten Element. Abgebrochen wird, wenn am Schleifenbeginn der Zeiger 2 kleiner als Zeiger 1 wird oder innerhalb eines Schleifendurchlaufs kein Element vertauscht werden mußte. Hat sowas auch einen Namen?
Gruß Volkmar
Edit: Auch die Korrektur zeigte noch Fehler, ich habe das Ganze erst mal raus genommen. Irgendwo ist da noch der Wurm drin