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

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

leetcode10/72:正則表達(dá)式匹配/編輯距離

2023-02-06 12:04 作者:xhy2023  | 我要投稿

正則表達(dá)式匹配

給定一個字符串?s?和一個字符規(guī)律?p,實(shí)現(xiàn)一個支持?'.'?和?'*'?的正則表達(dá)式匹配。

  • '.'?匹配任意單個字符

  • '*'?匹配零個或多個前面的那一個元素

'*'需要與前面一個字符綁定起來看,比如:

在 s 和 p 前面各插入一個空白字符‘ ’。

定義狀態(tài) dp[i][j] 表示字符串 s[0:i+1] 是否與正則表達(dá)式 p[0:j+1] 匹配,可以從3個過去的狀態(tài)得到?dp[i][j] 的值:

  • dp[i][j-1]

  • dp[i-1][j]

  • dp[i-1][j-1]

考慮轉(zhuǎn)移條件即可。

編輯距離

給你兩個單詞 word1 和 word2, 請返回將?word1 轉(zhuǎn)換成 word2 所使用的最少操作數(shù)。可以對一個單詞進(jìn)行如下三種操作:

  • 插入一個字符

  • 刪除一個字符

  • 替換一個字符

原理同上。



leetcode10/72:正則表達(dá)式匹配/編輯距離的評論 (共 條)

分享到微博請遵守國家法律
霍山县| 竹北市| 兴业县| 无为县| 涞源县| 九寨沟县| 陇西县| 安阳市| 广安市| 侯马市| 新化县| 忻城县| 富顺县| 清原| 哈巴河县| 洛浦县| 双牌县| 大竹县| 麻阳| 克东县| 密山市| 滁州市| 徐闻县| 雷波县| 大埔县| 鄱阳县| 朝阳市| 集贤县| 古田县| 旺苍县| 克拉玛依市| 咸阳市| 五寨县| 上犹县| 沅陵县| 遂川县| 中山市| 镇巴县| 台中市| 杭锦后旗| 祁门县|