Hi,
ich hoffe, dass ich bei meiner Suche nix Übersehen hab und somit ein altes Thema neu aufrolle.
Zu meinem Problem:
Ich habe ein dynamisches "array of integer" und möchte dieses sortieren. Dabei sollen aber nicht nur die integer-Werte im array verschoben werden, sondern auch die dazugehörigen Index-Werte:
Delphi-Quellcode:
a: array of integer;
a[0] := 5;
a]1] := 10;
a]2] := 1;
Ich benötige also nicht die sortierte Reihenfolge 10,5,1 der integer-Werte, sondern die Reihenfolge 2,0,1 der Index-Werte. Ich muss eigentlich auch nur die Index-Werte der 3 größten integer-Werte wissen.