Forum: Neuen Beitrag zur Code-Library hinzufügen
Delphi
by sx2008,
9. Mär 2011
Natürlich wird der Zugriff etwas langsamer.
Ich kann jetzt nur grob schätzen, dass der Zugriff vielleicht 30% länger dauert und der gesamte Algorithmus ~10% langsamer. wird
Das müsste man testen :-D und ich hab keinen Compiler auf'm Rechner, der Funktionen in Records mag.
Aber wenn die Werte Min & Max schon auf Werte > 2^31 ausgelegt sind, dann muss man Kompromisse eingehen.
Forum: Neuen Beitrag zur Code-Library hinzufügen
Delphi
by sx2008,
9. Mär 2011
Schade. Der Code wird so schwerer zu lesen als nötig.
Wenn der Bereich von Min & Max grössere Dimensionen annimmt, dann müssste man
vielleicht noch TBoolArray als packed array deklarieren.
Forum: Neuen Beitrag zur Code-Library hinzufügen
Delphi
by sx2008,
9. Mär 2011
Sollte man folgenden Codeabschnitt nicht mit einer For-Schleife anstelle des While-Ersatzkonstrukts programmieren?
i := Primes.Min;
while i <= Primes.Max do
begin
if Primes.PrimeState = psIsPrime then
....
inc( i );
end;