我有一个1维的值列表,它看起来像这个“int [] values'”。我相信我已将它转换为这样的二维列表:
for (int i = 0; i < 4; i++) {
for (int j = 0; j < 4; j++) {
board[i][j] = values[i * 4 + j];
}
}
董事会是新的二维价值清单。在板上有数字。 0表示空白,1表示绿色,2表示蓝色,3表示红色。我如何使用深度优先搜索来查找某种颜色的完整路径?
答案 0 :(得分:0)
boolean[][] visited
来指定您访问过的点;将所有元素设置为false
visited[r][c]
为false
的每个点,进入可以递归实现的DFS true
true
,则返回true false
。