编译原理实践及应用第3章词法分析.pptVIP

  • 11
  • 0
  • 约1.25万字
  • 约 100页
  • 2022-05-03 发布于江苏
  • 举报
NFA的确定化(P49) 第一步:对状态图进行改造 (1)增加状态X,Y,使之成为新的唯一的初态和终态。从X引ε弧到原初态结点, 从原终态结点引ε弧到Y结点。 (2) 对状态图进一步进行如下形式的改变 i j AB i k A j B i j A|B i A j B i j A* i k ε j ε A 第六十三页,编辑于星期三:十六点 三十六分。 例5:有NFA如下: 2 1 (a|b)*(aa|bb)(a|b)* Y 1 (a|b)*(aa|bb)(a|b)* X 2 ? ? a 8 Y 7 4 6 3 5 1 ? ? ? ? a a a b b b b X 2 ? ? Y 4 3 1 (aa|bb) (a|b)* (a|b)* X 2 ? ? a a Y 4 6 3 5 1 ? ? ? ? aa b bb b X 2 ? ? 第六十四页,编辑于星期三:十六点 三十六分。 练 习 求下述NFA对应的DFA(完成第一步) 0 1 (0|1)*00 2 Y X 4 ? 0 ? 1 3 ? 0 0 ? 0 1 第六十五页,编辑于星期三:十六点 三十六分。 上述NFA带有?弧,称为具有?转移的不确定的有穷自动机 对任何一个具有?转移的不确定的有穷自动机NFA N,一定存在一个不具有?转移的不确定的有穷自动机NFA M ,使得L(M)=L(N)。 2 a c b b 3 1 a c

文档评论(0)

1亿VIP精品文档

相关文档