五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

Leetcode Day4 2

2022-04-04 21:57 作者:我喜歡喝一點(diǎn)點(diǎn)  | 我要投稿

劍指 Offer 12. 矩陣中的路徑

給定一個(gè) m x n 二維字符網(wǎng)格 board 和一個(gè)字符串單詞 word 。如果 word 存在于網(wǎng)格中,返回 true ;否則,返回 false 。

單詞必須按照字母順序,通過相鄰的單元格內(nèi)的字母構(gòu)成,其中“相鄰”單元格是那些水平相鄰或垂直相鄰的單元格。同一個(gè)單元格內(nèi)的字母不允許被重復(fù)使用。


嗯就是一個(gè)dfs,然后剪枝

class?Solution:

????def?exist(self,?board:?List[List[str]],?word:?str)?->?bool:

????????def?dfs(i,j,k):

????????????if?not?0<=i<len(board)?or?not?0<=j<len(board[0])?or?not?board[i][j]==word[k]:return?False

????????????if?k==len(word)-1:return?True

????????????board[i][j]=''

????????????res=dfs(i+1,j,k+1)or?dfs(i-1,j,k+1)or?dfs(i,j+1,k+1)?or?dfs(i,j-1,k+1)

????????????board[i][j]=word[k]

????????????return?res

????????for?i?in?range(len(board)):

????????????for?j?in?range(len(board[0])):

????????????????if?dfs(i,j,0):return?True

????????return?False



Leetcode Day4 2的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
揭东县| 固原市| 揭东县| 吴忠市| 五常市| 中超| 玉田县| 长沙市| 剑阁县| 内乡县| 姚安县| 金沙县| 会东县| 饶平县| 库伦旗| 正宁县| 古蔺县| 咸宁市| 莆田市| 桦南县| 财经| 三穗县| 武陟县| 新巴尔虎右旗| 延吉市| 乐东| 马尔康县| 珠海市| 绥棱县| 班戈县| 蕲春县| 合江县| 大姚县| 友谊县| 临洮县| 玉树县| 郎溪县| 锦屏县| 德钦县| 贵定县| 佛教|