相关疑难解决方法(0)

在数组中查找块

我正在查看一些面试问题,我偶然发现了这个问题:

有一个mxn数组.数组中的块用1表示,0表示无块.您应该找到数组中的对象数.对象只是一组水平和/或垂直连接的块.

例如

0 1 0 0
0 1 0 0
0 1 1 0
0 0 0 0
0 1 1 0
Run Code Online (Sandbox Code Playgroud)

答:这个数组中有2个对象.L形状对象和最后一行中的对象.

我无法想出能够捕捉到'u'(如下所示)形状的算法.我该怎么办呢?

0 1 0 1
0 1 0 1
0 1 1 1
0 0 0 0
0 1 1 0
Run Code Online (Sandbox Code Playgroud)

arrays algorithm multidimensional-array

6
推荐指数
1
解决办法
1467
查看次数

标签 统计

algorithm ×1

arrays ×1

multidimensional-array ×1