box_index = (i / 3) * 3 + j / 3;
box_index(0~8):每列有3个块,i/3得到(i,j)所在块在哪一行(0~2);
每行有3个块,j/3得到(i,j)所在块在哪一列(0~2);
(i/3)*3+(j/3)将块的二维坐标转为一维坐标(0~8);
得到数独块的index
最新推荐文章于 2024-05-28 08:45:00 发布
box_index = (i / 3) * 3 + j / 3;
box_index(0~8):每列有3个块,i/3得到(i,j)所在块在哪一行(0~2);
每行有3个块,j/3得到(i,j)所在块在哪一列(0~2);
(i/3)*3+(j/3)将块的二维坐标转为一维坐标(0~8);