seo网站推广软件百度网站建设制作公司
2025/12/24 18:01:03 网站建设 项目流程
seo网站推广软件,百度网站建设制作公司,网站开发 密码,ip怎么做网站题目描述给定一个 m x n 二维字符网格 board 和一个字符串单词 word 。如果 word 存在于网格中#xff0c;返回 true #xff1b;否则#xff0c;返回 false 。单词必须按照字母顺序#xff0c;通过相邻的单元格内的字母构成#xff0c;其中“相邻”单元格是那些水平相邻或…题目描述给定一个m x n二维字符网格board和一个字符串单词word。如果word存在于网格中返回true否则返回false。单词必须按照字母顺序通过相邻的单元格内的字母构成其中“相邻”单元格是那些水平相邻或垂直相邻的单元格。同一个单元格内的字母不允许被重复使用。题解思路class Solution { public boolean exist(char[][] board, String word) { char[] words word.toCharArray(); for(int i 0; i board.length;i){ for(int j 0; j board[0].length;j){ if(dfs(board,words,i,j,0)) return true; } } return false; } boolean dfs(char[][] board,char[] word,int i,int j,int k){ if(i board.length || i 0 || j board[0].length || j 0 || board[i][j] ! word[k]){ return false; } if(k word.length - 1) return true; board[i][j] \0; boolean res dfs(board,word,i1,j,k1) || dfs(board,word,i-1,j,k1) || dfs(board,word,i,j-1,k1) || dfs(board,word,i,j1,k1); board[i][j] word[k]; return res; } }思路类似计算岛屿数量同时要进行回溯。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询