So isses. Weil nacher weitere strings der gleichen Länge danach sortiert werden. So geht’s z.B. eben nicht.
Delphi-Quellcode:
for I := 1 to Length(TempKey) - 1 do
for J := I + 1 to Length(TempKey) do
if TempKey[I] > TempKey[J] then
begin
C := TempKey[I];
TempKey[I] := TempKey[J];
TempKey[J] := C;
Dest.Exchange(I, J);
end;