Thread Arbeitsspeicherüberlauf (7 answers)
Opened by rookie at 2004-08-04 11:37

Ishka
 2004-08-06 16:53
#85370 #85370
User since
2003-08-04
771 Artikel
HausmeisterIn
[Homepage] [default_avatar]
Es werden immer Blöcke der Größe, die von deinem Dateisystem her optimal ist, eingelesen und im Arbeitsspeicher behalten. Sobald du mehr Daten von der Datei haben willst, wird der nächste Block eingelesen. (es sei denn du arbeitest mit syswrite und sysread)
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}

View full thread Arbeitsspeicherüberlauf