给出像这样的2D稀疏矩阵:
. 2 3 . .
. 2 3 . .
. . . . .
.
为空值。
考虑到:
所以给出下面的3 x 5
矩阵:
. . . . .
. . . . .
. . . . .
从2 x 2
:
[1, 0]
. 1 2 . .
. 1 2 . .
. . . . .
从2 x 3
:
[2, 1]
. 1 2 . .
. 1 2 3 4
. . 2 3 4
是否有更快的方法来查找是否已经填充了一个值,而不是循环遍历给定矩形的所有值来测试它们?
所以,鉴于我从1 x 2
选择了[2, 1]
,我知道我可以在没有迭代值的情况下获取切片2 3
吗?
据我所知,迭代这个矩阵不是问题,但我打算在矩阵为30,000+个矩阵的矩阵上使用它,以及大量重叠的矩形选择矩形。