社区
软件水平考试
帖子详情
请教 :DFA->NFA的问题
commandconque
2003-09-22 07:10:29
高程 P104的转换矩阵是如何产生的?
他的作用是什么?
谢谢!
...全文
43
5
打赏
收藏
请教 :DFA->NFA的问题
高程 P104的转换矩阵是如何产生的? 他的作用是什么? 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pebble
2003-09-23
打赏
举报
回复
主要用到两个操作:
∈-closure( T ):T是一个状态或者状态集合,运算结果是从T这个状态或者状态集合经过NFA图上的任意多条∈弧后到达的状态集
move(T, a):T是状态集,a是输入字符,运算结果是从T这个状态集,经过NFA图上的a弧后到达的状态集
理解了这两个操作,你再对照表格看一下操作,就很快明白了
jiangyun007
2003-09-23
打赏
举报
回复
上次真的对不起,把分数给错人了,这次就将功补过吧!
第一排的第一个是通过从0接点出发,只要经过E(空字符)能够到达的点(包括0)都写在第一行的第一列.
第一行的第二列,是通过第一行的第一列通过a能够到达的点,都写在这里,如果所得的集合与第一列中的不相同,则写在第一列的下面.如书上所示,
第一行的第三列,是通过第一行的第一列通过b能够到达的点,都写在这里,如果所得的集合与第一列中的不相同,则写在第一列的下面.如书上所示,
如此替归,直到第二列,和第三列的内容在第一列中都出现,
作用:
是将第一列中的各个集合分别看作是一个接点,如书上所示的那样,看作是0,1,2,3,4.然后将第一列中的接点通过a连接到第二列中的接点中去.第一行中的接点通过b连接到第三行中去.所以得到了图2.14DFA M'的样子.
JAMES001
2003-09-22
打赏
举报
回复
如果真的要在这边讲的话,可能也讲不清楚的!!
建议你看一下《编译原理》这本书!那里面说的比较清楚!
当你理解了上面这本书后,就会觉得高程书上的概括性相当强
主要是,你必须明白”∈-”闭包,在《编》这本书中 ,它还有一个“MOVE”集,理解这两个集合后,就比较简单了
JAMES001
2003-09-22
打赏
举报
回复
哎呀!!!
这个好哎!
当时我是看了几个小时才把这一页给搞定!!
难啊!不过,当你搞定他的时候,那种滋味实在是爽!!
smuwcwt
2003-09-22
打赏
举报
回复
等下再给你讲。先UP一下
JAVA实现
nfa
到
dfa
的转换_用c++实现,
NFA
到
DFA
的转换,
请教
高手。讲一下思想。
} namespace std { istream& operator>>(istream& in,Transform& t) { return in>>t.state1>>t.letter>>t.state2; } } class FA { private: vector state; //状态集 vector table; //输入字母表 vector fun; //状态...
燕山大学编译原理实验报告
(2)掌握
NFA
到
DFA
的等价变换方法、
DFA
最小化的方法。 (3)掌握设计、编码、调试词法分析程序的技术和方法。 1.2 实验任务 编写一个程序对输入的源代码进行词法分析,并打印分析结果。自己编
c/c++笔试题
.......拥有资源:进程是拥有资源的独立单位,线程不拥有系统资源,但可以访问隶属于进程的资源 ....系统开销:在创建或撤消进程时,由于系统都要...,但是代码中有一些
问题
,请做尽可能少的修改使之正确。 ...
java溢出
问题
_JAVA 正则表达式的溢出
问题
及不完全解决方案。 (感谢Lancelot 在评论中给出的方法)...
评论#re: JAVA 正则表达式的溢出
问题
及不完全解决方案。2011-04-28 10:59scorpio小蝎如果您有更好的解决方案,和遇到类似的
问题
请联系我回复更多评论#re: JAVA 正则表达式的溢出
问题
及不完全解决方案。2011-04-28 ...
编译原理实验之词法分析器、LL(1)语法分析器、LR(1)语法分析器
因为first集和follow集可能会求未知表达式的first集和follow集,比如说A->B,B->C,欲求first(A),需求first(B),欲求first(B),需求first(C),从而确定了这两种集合求法只能用递归来求,这也是我所能想到的最简单求...
软件水平考试
2,959
社区成员
22,569
社区内容
发帖
与我相关
我的任务
软件水平考试
就计算机等级考试、软件初、中、高级不同级别资格考试相关话题交流经验,共享资源。
复制链接
扫一扫
分享
社区描述
就计算机等级考试、软件初、中、高级不同级别资格考试相关话题交流经验,共享资源。
c1认证
c4java
c4前端
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章