Hm, netter Wert -> 172%. Davon habe ich bisher noch nichts gehört.
Was mich aber leicht stören würde sind
1.) der explizite Aufruf einer Funktion
2.) die Fließkommaarithmetik
3.) der Aufruf von Length() bei jedem Einfügen
4.) globale Variable
denn das sind alles "Performance-bremsen" verglichen zu meiner direkten Methode. Im Grunde handelt es sich doch nur um ein Beispiel das man in den eigenen Sourcen direkt umsetzt. Dein Vorschlag ist schon wieder eine Generalisierung die auf Grund dessen einen zusätzlichen Overhead mitsichbringt.
Je nach Erfordernisse haben wir hier im Thread nun alle möglichen Wege aufgezeichnet, schön
Gruß Hagen