进行DFS遍历,每次到一个位置先判断是否能匹配word中的一个,能才踩下去 int[][] dirs = {{0,-1},{0,1},{-1,0},{1,0}};//左,右,上,下 public boolean hasPath (char[][] matrix, String word) { //思路:遍历数组,从随意row,col出发,去过的位置用一个boolean二维数组进行标记 if(matrix==null||matrix.length==0) return false; //每一步都进行判断,相同才尝试去走 ...