5 10
. . . . . . # . . .
. . # . . # . . . .
. . . # # # . . . .
. . . # # # # # . .
. . . . . . . . # #
sample test
13 from occupied()
true from contiguous()
1 from units()
13 from largest()
6 12
. . # . . . # . . . . #
. . . . . # . # # . # .
# # # # # # . . # # # #
. # . . . . . # . # . .
. # . . # # # # . . . .
# . . . . . # . . . . .
sample test
27 from occupied()
false from contiguous()
3 from units()
15 from largest()
5 10
# . . . . . # . . #
. . # . . # . . . .
. . . # # # . . . .
. . . # # # # # . .
# . . . . . . . # #
test for boundary
16 from occupied()
false from contiguous()
4 from units()
13 from largest()
6 12
# # # # # # # # # # # #
# . . . . . . . . . . #
# . . . . . . . . . . #
# . . . . . . . . . . #
# . . . . . . . . . . #
# # # # # # # # # # # #
test for contiguity along grid boundary
32 from occupied()
true from contiguous()
1 from units()
32 from largest()
6 12
. . . . . . . . . . . .
# . . . . . . . . . . #
# . . . . . . . . . . #
# . . . . . . . . . . #
# . . . . . . . . . . #
. . . . . . . . . . . .
test for boundary
8 from occupied()
false from contiguous()
2 from units()
4 from largest()
6 12
# # # # # # # # # # # #
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
# # # # # # # # # # # #
test for boundary
24 from occupied()
false from contiguous()
2 from units()
12 from largest()
6 12
. . . . # # # # # # # #
. . . . . . . . . . . #
. . . . . . . . . . . #
. . . . . . . . . . . #
. . . . . . . . . . . #
. . . . . . . . . . . .
test for boundary
12 from occupied()
true from contiguous()
1 from units()
12 from largest()
6 4
# . . #
# . # .
. # # .
. # . .
. # # .
# . # .
test for other grid size
11 from occupied()
true from contiguous()
1 from units()
11 from largest()
6 12
. . . . . . . . # # # #
# . . . . . . . # # # #
. # . . # # # # # # # #
# # . . . . . . . # # #
# # # . . . . . . . # #
# # # . . . . . . . # #
sample test
33 from occupied()
false from contiguous()
2 from units()
23 from largest()
5 10
. . . # # . # . # .
. . # . . # . # . .
# . # # # # . . . #
. . . # # # # # # .
. # . . . . . . # .
sample test
21 from occupied()
false from contiguous()
4 from units()
17 from largest()
5 10
. . . . . . . . . .
. . . # . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
sample test
1 from occupied()
true from contiguous()
1 from units()
1 from largest()
5 10
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
test for unoccupied cell
0 from occupied()
false from contiguous()
0 from units()
0 from largest()
2 2
# .
. #
test for other grid size
2 from occupied()
false from contiguous()
2 from units()
1 from largest()
2 1
#
.
test for other grid size
1 from occupied()
true from contiguous()
1 from units()
1 from largest()
1 2
# #
test for other grid size
2 from occupied()
true from contiguous()
1 from units()
2 from largest()
1 1
#
test for other grid size
1 from occupied()
true from contiguous()
1 from units()
1 from largest()
               (
geocities.com/williamnwl6/dataStru)                   (
geocities.com/williamnwl6)