Forum: Algorithmen, Datenstrukturen und Klassendesign
by Andreas13,
22. Sep 2021
Hallo Freimatz,
ich sagte doch, es ist Schnickschnack. Aber gemeint habe ich nicht die konkrete Umsetzung von Delphi, sondern die interne Implementierung der Prozessorbefehle "Kleiner" jl und "Kleiner oder gleich" jle. Nach meinen Tests liegt hier ein geringer Geschwindigkeitsvorteil für jl von maximal bis zu 2 % vor. Also nicht die Rede wert...
Gruß, Andreas
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Andreas13,
18. Sep 2021
Hallo Monday,
nein, der Original-Code ist korrekt, denn nach https://www.delphipraxis.net/20262-mengenoperationen-mit-stringlisten.html kopiert die Routine a ohne b nach diff:
Hierbei werden Elemente von a, die auch in b vorkommen, aus der Kopie diff nach dem Kopieren gelöscht. In der Schleife
for i := 0 to b.Count -1 do
begin
idx := diff.IndexOf(b.Strings);
if idx >= 0 then...