2015-12-04 51 views
-1

我想解决8拼图问题。我需要为所有的板创建一个图形,然后运行DFS或BFS来查找路径。我正在构建图表时遇到问题。我知道我需要一个可以运行9的for循环!次,但问题是当我运行代码时,我一直在获取数组超出界限的异常。这是我用于构建图表的代码。8拼图建筑图

B是3行3列的二维数组。

+0

请说明'B'如何初始化 –

+0

B是3行3列的2d阵列 – cuwuwres

回答

1

这个代码在这里

if(B[i][j+1]==0){ 

会导致OOB异常时j == B[i].length - 1

还有其他地方以及在其中添加一个到数组的索引。

+0

我想多写几遍。我一看到它,我也会看到它,尽管如此,只要我能确保每个人都能得到它。 –

+0

感谢您的评论本 –