Forum: Algorithmen, Datenstrukturen und Klassendesign
by DieDolly,
14. Mär 2019
Ich habe dein Beispiel gerade mal nachgestellt.
2.000.000 Durchgänge mit einem 100er Integer-Array.
{1}: 3650 Millisekunden
{2}: 34955 Millisekunden
{2}: 34602 Millisekunden
Sehre unschöner Code aber das ist bei so einem kleinen Test mehr als egal.
var
Forum: Algorithmen, Datenstrukturen und Klassendesign
by DieDolly,
13. Mär 2019
Const ist weg und dein Comparer drin. Funktioniert jetzt bestens.
Forum: Algorithmen, Datenstrukturen und Klassendesign
by DieDolly,
13. Mär 2019
So ganz komme ich nicht dahinter.
In System.Generics.Collections.pas steht
class procedure Sort<T>(var Values: array of T);
Aber weder deine Variante noch meine werden erkannt
TArray.Sort<Integer>(IndexListe, lComparer);
Forum: Algorithmen, Datenstrukturen und Klassendesign
by DieDolly,
13. Mär 2019
Ich glaube ich sehe den Wald vor lauter Bäumen nicht.
Wie sortiert man ein Integer Array?
//Mein Array
IndexListe: TArray<Integer>;
// Sortiert man nicht etwa so?
TArray.Sort<Integer>(IndexListe);