我想在矩阵中找到一组连续的单元格。
例如,让我们考虑下面的二维矩阵。
在给定的矩阵中,有 2 组连续的单元格,其值为1:

这是查找这些组的一种方法:
为值为 1 的第一个单元格分配一个不同的值:假设
A. 然后检查具有1相邻A值的单元格,并将这些单元格中的值设置为A。以这种方式搜索,直到找不到更多连续的单元格。在下一步中递增
A到B并从具有 value 的单元格开始1。然后按照与上述相同的步骤进行操作。
这是一种蛮力,在 3D 中不会有效。有谁知道我可以通过一些调整使用的任何算法?
或者有什么简单的方法可以解决这个问题?
