标签: java graph
我正在努力解决8个难题。我需要创建一个包含所有板的图形,然后运行DFS或BFS来查找路径。我正面临构建图形的问题。我知道我需要一个运行9的for循环!时间,但问题是我在运行代码时不断获取数组超出范围的异常。这是我构建图表的代码。
B是一个2行数组,有3行3列。
答案 0 :(得分:1)
这里的代码
if(B[i][j+1]==0){
会在j == B[i].length - 1
j == B[i].length - 1
还有其他地方可以将数据添加到数组的索引中。