Percolation/Mean cluster density: Difference between revisions

Corrected a bug in procedure "clusterCount".
(Corrected a bug in procedure "clusterCount".)
Line 908:
func clusterCount(grid: var Grid): int =
var walkIndex = 1
for n, row in 0..grid.high:
for m, cell in row0..grid[0].high:
if cellgrid[n][m] == NotClustered:
inc walkIndex
grid.walkMaze(m, n, walkIndex)
Line 947:
 
{{out}}
<pre>Found 2214 clusters in this 15 by 15 grid
 
0) a a b b c c dc e f c c g h i d
1) a a ae ae a a a c ac c c c c gc
2) af a e a a c a c c c j c
3) f f a a ac a a a a c c c c k c c c c
4) af a a c c c c ac c c ac ac ac l c
5) a a g c c c a a a c mc c c
6) h a ai a a ac ac c a ac c c nc c o
7) a a a a i i a a a c c c
8) a a aj j j aj pc qc r s k
9) a a a a a a l a a p pj p p c k k
0) l a a a al l l aj t p j p k
1) l l al al l l aj aj aj j j p p
2) l l al m j pj pj p p pj
3) al al al l p p p pj p j
4) un al al l l p p pj pj pj j j j j p vj
 
t = 5 p = 0.50 n = 4 sim = 0.1625011250
t = 5 p = 0.50 n = 64 sim = 0.1030807085
t = 5 p = 0.50 n = 256 sim = 0.0918306702
t = 5 p = 0.50 n = 1024 sim = 0.0905306619
t = 5 p = 0.50 n = 4096 sim = 0.0899506587</pre>
 
=={{header|Perl}}==
Anonymous user