Meistens reicht mir das Sortieren über
TArray.Sort<T>(..) da man auch einen eigenen Comparer angeben kann. Laut Doku ist die Implementierung ein QuickSort, also nicht stabil - Es ist also nicht garantiert dass Elemente mit gleicher Wertigkeit nach dem Sortieren auch noch in der gleichen Reihenfolge zueinander stehen.
Gibt es in der
RTL ein stabiles Sortierverfahren oder muss man das selbst machen?