Hallo DieDolly
damit bestätigst du die Zeitunterschiede.
Viel wichtiger ist aber, dass Comparer {2}
Zitat:
Const ist weg und dein Comparer drin. Funktioniert jetzt bestens.
nicht korrekt sortiert, wenn die arr[i] in [-maxint-1..maxint] liegen.
Nebenbei:
Du könntest Test Arrays mit vielen Elementen auch so (und natürlich auch anders
) erzeugen:
Delphi-Quellcode:
setlength( arr, 10000000 );
for i := 0 to length(arr)-1 do
arr[i] := random(maxint) - random(maxint);