请问下,在数组中怎么找出相同的且边缘不为0的元素集合啊
-----------------------------------------
1 2 3 4 5 6 7
2 0 0 0 0 0 0
3 5 5 5 6 6 8
4 2 2 2 2 2 3
5 1 1 1 1 1 1
6 0 0 0 0 0 0
7 6 6 7 8 9 9
-----------------------------------
怎么从数组中找出相邻的,然后判断这些元素边缘都没有为0的元素啊?
就像这里的 2 2 2 2 2,是用递归搜索找出相同的且临的,然后判断他们周围是否有为0的元素吗?
还有其他方法吗?