由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 面试遇到了Regular Expression Matching时间复杂度是多少?
相关主题
Regular expression matching 在什么输入下时间复杂度是O(2^n)?implement a simple regular expression match? (转载)
regex 用DP做对不对啊?what is regular expression's meaning?
Wildcard Matching 和 Regular Expression Matching 区别是什么how to design perl regex expression: not matching a word
如果面试遇到 regular expression match 或者 wildcard matching之类的leetcode里最弄不明白的两道题
leetcode regular expression match的问题regular expression递归的复杂度多少?
regex matching algorithmregular expression match的greedy解法
关于wildcard match和regex match的一个问题问一道Leetcode的题目。
请问大牛们关于Regular expression matchingleetcode 上面的Regular Expression Matching
相关话题的讨论汇总
话题: match话题: matching话题: regular话题: expression话题: pch
进入JobHunting版参与讨论
1 (共1页)
c*****u
发帖数: 867
1
刚刚面试时遇到了Regular Expression Matching,我是按照下面的答案回答的,
https://simpleandstupid.com/2014/10/14/regular-expression-matching-leetcode-
%E8%A7%A3%E9%A2%98%E7%AC%94%E8%AE%B0/
请问它的时间复杂度是多少?我真心晕了,感觉肯定不是mn。
x**********1
发帖数: 16
2
遇到了不止一个公司考Regex 小心小心
s**********g
发帖数: 14942
3
用DP吧
很直观的复杂度
没记错的话就是O(mn)
你给的这个,还要调用O(n)的substring,把整个复杂度分析搞复杂了

leetcode-

【在 c*****u 的大作中提到】
: 刚刚面试时遇到了Regular Expression Matching,我是按照下面的答案回答的,
: https://simpleandstupid.com/2014/10/14/regular-expression-matching-leetcode-
: %E8%A7%A3%E9%A2%98%E7%AC%94%E8%AE%B0/
: 请问它的时间复杂度是多少?我真心晕了,感觉肯定不是mn。

c*****u
发帖数: 867
4
Wildcard那个题可以DP。这个题dp怎么做呢?

【在 s**********g 的大作中提到】
: 用DP吧
: 很直观的复杂度
: 没记错的话就是O(mn)
: 你给的这个,还要调用O(n)的substring,把整个复杂度分析搞复杂了
:
: leetcode-

s**********g
发帖数: 14942
5
leetcode里discuss里有
我的大概注解是这个:
//Note: analysis here does not have the offset-by-1 adjustment
//match[i][j]: i : p index ; j : s index
//p[i] == '.': match[i][j] = match[i - 1][j - 1]
//p[i] == alphabet: match[i][j] = p[i] == s[j] && match[i - 1][j - 1]
//p[i] == '*': match[i][j] = i > 0 &&
// ( match[i - 2][j] || //0 char
// (pCh[i - 1] == '.' || pCh[i - 1] == sCh[j]) && match[i]
[j - 1] //1 or more chars
// caution on .*: it can match any string

【在 c*****u 的大作中提到】
: Wildcard那个题可以DP。这个题dp怎么做呢?
1 (共1页)
进入JobHunting版参与讨论
相关主题
leetcode 上面的Regular Expression Matchingleetcode regular expression match的问题
问下leetcode上的Regular Expression Matchingregex matching algorithm
Leetcode-010: Regular Expression Match (DP Solution)关于wildcard match和regex match的一个问题
Regular Expression Matching 问题请教。。请问大牛们关于Regular expression matching
Regular expression matching 在什么输入下时间复杂度是O(2^n)?implement a simple regular expression match? (转载)
regex 用DP做对不对啊?what is regular expression's meaning?
Wildcard Matching 和 Regular Expression Matching 区别是什么how to design perl regex expression: not matching a word
如果面试遇到 regular expression match 或者 wildcard matching之类的leetcode里最弄不明白的两道题
相关话题的讨论汇总
话题: match话题: matching话题: regular话题: expression话题: pch