实现思路
1.将点为1的坐标存入数组A中
2.从数组A中弹出第一个点X存入数组B中
3.从数组A中弹出与数组B相邻的点存入数组B中
4.将数组B存入数组C中并清空数组B
5.重复第2,3,4步
至此值为1的点已分组成功
最终效果:相邻的陆地为被标记为同一颜色,并输出陆地数量
详细代码地址 https://github.com/syh2016/suanfa/blob/master/saolei_saunfa.php
1.将点为1的坐标存入数组A中
2.从数组A中弹出第一个点X存入数组B中
3.从数组A中弹出与数组B相邻的点存入数组B中
4.将数组B存入数组C中并清空数组B
5.重复第2,3,4步
至此值为1的点已分组成功
最终效果:相邻的陆地为被标记为同一颜色,并输出陆地数量
详细代码地址 https://github.com/syh2016/suanfa/blob/master/saolei_saunfa.php