class Solution {
private int row;
private int col;
private boolean[][] used;
private List result = new ArrayList<>();
boolean res;
public boolean exist(char[][] board, String word) {
row = board.length;
col = board[0].length;
used = new boolean[row][col];
char[] words = word.toCharArray();
for (int i = 0; i < row; i++) {
for (int j = 0; j < col; j++) {
if(dfs(board, words, 0, i, j)) return true;
}
}
return false;
}
private boolean dfs(char[][] board, char[] word, int pos,int i,int j) {
// || used[i][j]
if (i<0 || j <0 || i>=row || j>=col || board[i][j]!=word[pos] || used[i][j]) {
return false;
}
if (pos == word.length-1) {
return true;
}
//result.add(board[i][j]);
// board[i][j]='\0';
used[i][j]=true;
res = dfs(board,word,pos+1,i-1,j) || dfs(board,word,pos+1,i+1,j) ||
dfs(board,word,pos+1,i,j-1) || dfs(board,word,pos+1,i,j+1);
// result.remove(pos);
// board[i][j]=word[pos];
used[i][j]=false;
return res;
}
}
79. 單詞搜索
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
- 文/潘曉璐 我一進店門舟奠,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人房维,你說我怎么就攤上這事沼瘫。” “怎么了咙俩?”我有些...
- 文/不壞的土叔 我叫張陵耿戚,是天一觀的道長。 經(jīng)常有香客問我阿趁,道長膜蛔,這世上最難降的妖魔是什么? 我笑而不...
- 正文 為了忘掉前任脖阵,我火速辦了婚禮皂股,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘独撇。我一直安慰自己屑墨,他們只是感情好躁锁,可當(dāng)我...
- 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著卵史,像睡著了一般战转。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上以躯,一...
- 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼谨垃!你這毒婦竟也來了启搂?” 一聲冷哼從身側(cè)響起,我...
- 正文 年R本政府宣布,位于F島的核電站胜榔,受9級特大地震影響胳喷,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜夭织,卻給世界環(huán)境...
- 文/蒙蒙 一吭露、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧尊惰,春花似錦讲竿、人聲如沸泥兰。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽鞋诗。三九已至,卻和暖如春迈嘹,著一層夾襖步出監(jiān)牢的瞬間削彬,已是汗流浹背。 一陣腳步聲響...
推薦閱讀更多精彩內(nèi)容
- 題目 給定一個 m x n 二維字符網(wǎng)格 board 和一個字符串單詞 word 安券。如果 word 存在于網(wǎng)格中,...
- 79. 單詞搜索 題目來源:https://leetcode-cn.com/problems/word-searc...
- 解題思路 不斷搜索單詞的后綴或者單詞搜索完氓英,返回True或者無路可走侯勉,周圍都被搜索過,返回False 79. 單詞...