我需要该图像中分割2D阵列成块等(我不能发布图像尚未)除以2维阵列成不等于矩形和正方形
如果主对角线= 1。然后我检查下一个广场。如果我有矩形,我只检查点(0,0)和(1,1)。 数组可以分为4 * 4,3 * 3,2 * 2的正方形。 我想那一定是这样的
for (int i=start;i<start+len_of_square;i++)
for (int j=start;j<start+len_of_square;j++)
{
//do checking
}
但它只会工作,如果阵列可以分为相等的正方形。 有没有一些算法来做到这一点?
我不明白你在问什么。 – Unihedron
你需要一个相同的公式吗? –
我需要算法来做像在图片中一样的东西,并且把这个数组也分成3 * 3和2 * 2。 – romandemidov