Hallo,
eine
TStringList bietet eigentlich alles, was man zur Lösung dieser Aufgabe benötigt. Die Zeichen können direkt abgelegt werden, ihre Position - als Pointer-Cast - in der Eigenschaft
Objects[]. Das Sortieren übernimmt der eingebaute Quicksort-Algorithmus der Stringliste.
Gruß Hawkeye