Thread Wieder mal ein Array-Vergleich Problem
(13 answers)
Opened by Arasiel at 2003-11-17 09:57
[quote=Arasiel,17.11.2003, 16:00]Wenn ich deine Funktion mit meinen 2 Arrays, die aus tausenden von Werten bestehen, verwende, passiert überhaupt nix. Die Prozessorauslastung geht auf 100 Prozent und dabei bleibt sie auch...
Wenn ich die Anzahl der Werte auf ein paar reduziere, kommen leider nur vollkommen diffuse Ergebnisse. Ich möchte dir aber trotzdem vielmals danken, dass du dir so viel Mühe mit dem Ausprogrammieren gemacht hast. Schönen Gruss.[/quote] Naja, hab etwas Geduld ... wenn Du zwei Arrays mit je 1000 Elementen hast, dann splittet er circa 1000000 mal... das ist nicht im Sinne des Erfinders. Ich wusste nicht, dass Deine Arrays so groß sind. In diesem Fall lohnt es sich, die Elemente beider Arrays einmal vorweg zu splitten und die Ergebnisse (nur das erste Wort jeweils) in zwei weiteren Arrays abzulegen, und bei den 1_000_000 Schleifendurchläufen auf diese Arrays zuzugreifen statt immer wieder den selben Kram zu splitten. s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;
use strict; use warnings; Link zu meiner Perlseite |