8拼图建筑图

时间:2015-12-04 02:12:10

标签: java graph

我正在努力解决8个难题。我需要创建一个包含所有板的图形,然后运行DFS或BFS来查找路径。我正面临构建图形的问题。我知道我需要一个运行9的for循环!时间,但问题是我在运行代码时不断获取数组超出范围的异常。这是我构建图表的代码。

B是一个2行数组,有3行3列。

1 个答案:

答案 0 :(得分:1)

这里的代码

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

会在j == B[i].length - 1

时导致OOB异常

还有其他地方可以将数据添加到数组的索引中。