Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.152 Beiträge
Delphi 12 Athens
|
Re: Im Array besonders schnell suchen???
18. Jun 2009, 19:42
ich würde das Array dann nur andersrum anlegen
Delphi-Quellcode:
TMeinTypInternal = 1..25;
cMeinTypOrdinal:*array[0..455] of TMeinTyp
= (0,1,0,0,0,0,0,...,0,0,0,2,0,...,0,3,...25);
// ^1 ^15 ^35 ^455
TMeinTyp = Set of TMeinTypInternal;
in cMeinTypOrdinal müssen dann nur an den entsprechenden Stellen (entsprechend der Zahlen seiner Varianten) durchnummeriert die Werte des Sets stehen
und dann
if cMeinTypOrdinal[zahl] in cMeinTyp then
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
|
|
Zitat
|