我正在尝试检查两个大小相等的数组是否在相同的索引处包含相同的整数。如果某些元素不相等,我想返回true
,否则返回false
。
public bool multipleSolutions(int[,] grid)
{
int[,] front = new int[9, 9];
front = grid;
int[,] back = new int[9, 9];
back = grid;
front = solve(front);
back = solveBackwards(back);
for (int r = 0; r < 9; r++)
{
for (int c = 0; c < 9; c++)
{
if (back[r, c] != front[r, c])
{
return true;
}
}
}
return false;
}
当单独测试时,solve
并solveBackwards
给出两个不同的数组,但是当我尝试时multipleSolutions
它仍然给我false
(因为它们是两个不同的数组,我希望它返回true
)。