由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - LC 10. Regular Expression Matching question
相关主题
问一道Leetcode的题目。问下leetcode上的Regular Expression Matching
leetcode 上面的Regular Expression MatchingLeetcode-010: Regular Expression Match (DP Solution)
发苹果电面面经攒人品Regular Expression Matching 问题请教。。
Google onsite问个regular expression的问题
what is regular expression's meaning?LC regular expression matching 的问题
Wildcard Matching 和 Regular Expression Matching 区别是什么爆一下WalmartLab的极品面试官
如果面试遇到 regular expression match 或者 wildcard matching之类的Regular expression matching 在什么输入下时间复杂度是O(2^n)?
请教一个基本regular expression 的知识刷题问题:DP和DFS+memorization哪个快?
相关话题的讨论汇总
话题: dp话题: counts话题: case话题: empty话题: multiple
进入JobHunting版参与讨论
1 (共1页)
y*******d
发帖数: 1674
1
1, If p.charAt(j) == s.charAt(i) : dp[i][j] = dp[i-1][j-1];
2, If p.charAt(j) == '.' : dp[i][j] = dp[i-1][j-1];
3, If p.charAt(j) == '*':
here are two sub conditions:
1 if p.charAt(j-1) != s.charAt(i) : dp[i][j] = dp[i][j-2]
//in this case, a* only counts as empty
2 if p.charAt(j-1) == s.charAt(i) or p.charAt(j-1) == '.':
dp[i][j] = dp[i-1][j] //in this case, a*
counts as multiple a
or dp[i][j] = dp[i][j-1] // in this case, a*
counts as single a
or dp[i][j] = dp[i][j-2] // in this case, a*
counts as empty
Dont understand why the following: any examples? thanks.
dp[i][j] = dp[i-1][j] //in this case, a*
counts as multiple a
s******n
发帖数: 240
2
i表示的是在s里的字符位置,j表示在pattern里的字符位置
dp[i][j] = dp[i-1][j]的意思是,pattern匹配到j不变的情况下,s里多向前移动一个
字符。任何s有重复字符与p匹配的情况都是例子。
s = "aaaa"
p = "a*"
dp[4][2] = dp[3][2] = dp[2][2] = dp[1][2]
y*******d
发帖数: 1674
3
谢谢

【在 s******n 的大作中提到】
: i表示的是在s里的字符位置,j表示在pattern里的字符位置
: dp[i][j] = dp[i-1][j]的意思是,pattern匹配到j不变的情况下,s里多向前移动一个
: 字符。任何s有重复字符与p匹配的情况都是例子。
: s = "aaaa"
: p = "a*"
: dp[4][2] = dp[3][2] = dp[2][2] = dp[1][2]

1 (共1页)
进入JobHunting版参与讨论
相关主题
刷题问题:DP和DFS+memorization哪个快?what is regular expression's meaning?
面试遇到了Regular Expression Matching时间复杂度是多少?Wildcard Matching 和 Regular Expression Matching 区别是什么
请问大牛们关于Regular expression matching如果面试遇到 regular expression match 或者 wildcard matching之类的
贡献两道的面试题请教一个基本regular expression 的知识
问一道Leetcode的题目。问下leetcode上的Regular Expression Matching
leetcode 上面的Regular Expression MatchingLeetcode-010: Regular Expression Match (DP Solution)
发苹果电面面经攒人品Regular Expression Matching 问题请教。。
Google onsite问个regular expression的问题
相关话题的讨论汇总
话题: dp话题: counts话题: case话题: empty话题: multiple