Thread Arrays und Hashs
(15 answers)
Opened by jan10001 at 2004-07-26 10:48
Ist nicht gesagt. Bei einigen Algorithmen ist immerhin ein kleines Zufallselement geschwindigkeitssteigernd. Abgesehen davon kann es noch optimierungen im Hintergrund geben, die manchmal die Reihenfolge zwischendurch über den Haufen werfen.
sub z{if(@_){1while$x[$k=rand 10];t($t=$x[$k]=1)}print map"$z[$x[$_]]$_".($_%3?
"":"\n"),1..9}sub t{$j=0;$x[$_+1]==$t&&($j+=2**$_)for 0..8;z,die"Gewinner $z[$t] "if grep$_==($j&$_),7,56,73,84,146,273,292,448;z,die"Gleichstand\n"if@x>9&&!grep !$_,@x}@x=4;@z=qw{. [ (};z$^T&1;while(<>){next if$_>9||$x[$_];t$t=$x[$_]=2;z 1} |