标签: algorithm nfa
N is the length of string M is the length of Regular expression.
在最坏的情况下,有向图G(V,E)可能有| V | ^ 2边
由于DFS复杂度为O(| V | + | E |),这里将为O(| V | ^ 2)
所以在最坏的情况下,NFA复杂度应该是O(N * M ^ 2)?
我理解正确吗?
感谢。
答案 0 :(得分:1)
在NFA的算法第4版中,边数最多为3M,因此得到O(NM)而不是O(NM ^ 2)。