由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 刷题问题:DP和DFS+memorization哪个快?
相关主题
regular expression matching 解法Leetcode-010: Regular Expression Match (DP Solution)
Wildcard Matching 和 Regular Expression Matching 区别是什么Regular Expression Matching 问题请教。。
如果面试遇到 regular expression match 或者 wildcard matching之类的问个regular expression的问题
问一道Leetcode的题目。LC regular expression matching 的问题
求推荐学习recursive 算法的资料爆一下WalmartLab的极品面试官
Facebook 面经Regular expression matching 在什么输入下时间复杂度是O(2^n)?
leetcode 上面的Regular Expression Matching骑驴找马好倦怠
问下leetcode上的Regular Expression Matching面试遇到了Regular Expression Matching时间复杂度是多少?
相关话题的讨论汇总
话题: dp话题: dfs话题: 哪个话题: 刷题
进入JobHunting版参与讨论
1 (共1页)
e**y
发帖数: 784
1
譬如regular expression matching
可以直接用DP代表 s[0...i-1] 和 p[0...j-1] 是否match,从下往上做
或者可以用recursion+memorization做
这两种方法哪个更快?求大牛指导细节。
b******d
发帖数: 794
2
当然是dp, guaranteed O(n*m) time, O(n) space
memorization search worst case还是exponential的复杂度,O(m*n) space, 只是找
不到dp算法时没办法才用。
x*****z
发帖数: 15
3
某些问题,加上memorization之后,不管什么搜索路径,实际工作量是一样的。如果只
要求找到一个结果或者判断是否存在,dfs搜到目标就直接返回了,比dp快是常有的事
h*******e
发帖数: 1377
4
dfs 用到栈空间有可能爆栈,另外压栈退栈是个开销, dp有可能搜到多余的状态。
1 (共1页)
进入JobHunting版参与讨论
相关主题
面试遇到了Regular Expression Matching时间复杂度是多少?求推荐学习recursive 算法的资料
LC 10. Regular Expression Matching questionFacebook 面经
DFS 堆栈溢出,怎么破?leetcode 上面的Regular Expression Matching
Google面试怎么这么难啊,LG很难过,我该怎么劝他呢? (转载)问下leetcode上的Regular Expression Matching
regular expression matching 解法Leetcode-010: Regular Expression Match (DP Solution)
Wildcard Matching 和 Regular Expression Matching 区别是什么Regular Expression Matching 问题请教。。
如果面试遇到 regular expression match 或者 wildcard matching之类的问个regular expression的问题
问一道Leetcode的题目。LC regular expression matching 的问题
相关话题的讨论汇总
话题: dp话题: dfs话题: 哪个话题: 刷题