社区
软件水平考试
帖子详情
2002 子集法NFA => DFA 的问题,实有不解!
linwd
2003-10-06 03:15:23
I I0 I1
{S,1,2,3} {1,2,3,4,5,Z} {2,3}
{1,2,3,4,5,Z} T1 T2{2, 3,}
{2,3} {4,5,Z} {2,3}
T{4, 5, Z} {6} T3
T1 {1,3,4,5,6,Z} {5,Z}
{} T3 {5,Z}
{} 6 T3
第一行的I0,怎么有 2 在。经过一个0我走不出来。
而后面的{}有怎么推出 I0和I1的元素呢
...全文
76
10
打赏
收藏
2002 子集法NFA => DFA 的问题,实有不解!
I I0 I1 {S,1,2,3} {1,2,3,4,5,Z} {2,3} {1,2,3,4,5,Z} T1 T2{2, 3,} {2,3} {4,5,Z} {2,3} T{4, 5, Z} {6} T3 T1 {1,3,4,5,6,Z} {5,Z} {} T3 {5,Z} {} 6 T3 第一行的I0,怎么有 2 在。经过一个0我走不出来。 而后面的{}有怎么推出 I0和I1的元素呢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xstarwish
2003-10-06
打赏
举报
回复
我用的是邮电的教材,,没有这个例子,,呵呵`~
linwd
2003-10-06
打赏
举报
回复
看教材上有一个列子,仔细看看!
xstarwish
2003-10-06
打赏
举报
回复
up
xstarwish
2003-10-06
打赏
举报
回复
那么 这到题里表的各项 i,i0,i1 都是什么????
还有你说的过程中 ,,距离为 0 是什么意思呢??
我看了,,半懂不懂的,,,
linwd
2003-10-06
打赏
举报
回复
是我做的这个题目和原来的那个不同,这里的这个是错的。
推到是推的出来,但是后面的正规式 有怎么解呢????????
xtyqzp
2003-10-06
打赏
举报
回复
NFA==>DFA有算法的,如下:
(1)找出开始集合S0 (即nfa图中的所有开始状态,及与这些状态“距离”为0的状态)
(2)对每个终结符i:
S0通过i能到达的所有状态的集合Si,并且与S1中状态“距离”0的状态也加入Si中
这样通过S0能导出几个集合
(3)对所有新导出的集合做(2),如果集合在之前已经做过(2)就不用做了
(4)所有集合为S0,S1,S2,......Sn,这每个集合即为DFA的一个状态,它们的联系就是终结符i
不知我说清楚没。
邮箱:yumi301@tom.com 密码:bugaoshuni:)
xstarwish
2003-10-06
打赏
举报
回复
朋友能讲讲这道题的解题思路或者是方式,可以吗??
楼主别忙着结帖啊`~
这道题我根本都没有看明白,,,不知道怎么做,,
“第一行的I0,怎么有 2 在。经过一个0我走不出来。
而后面的{}有怎么推出 I0和I1的元素呢”
这些都是什么意思呢`???谢谢~
kbsoft
2003-10-06
打赏
举报
回复
1。本来就没有2啊。是{1,3,4,5,Z}
2。仔细化简一下就知道了。
wwwwjjjj
2003-10-06
打赏
举报
回复
学习
linwd
2003-10-06
打赏
举报
回复
而切那个语言的正规式 我觉得是
(0*|1*)0(01)*
才是啊,为什么答案是(0*|1*)*0(0|1)*
正则表达式—>
NFA
—>
DFA
—>
DFA
最小化
用VC 6.0运行,完美编译运行,反正我们老师检查是完美的过
NFA
转换为
DFA
(
子集
构造
法
)
本人自己花了一整天编的
NFA
转换为
DFA
的程序,算
法
来至编译原理教材(陈意云)
NFA
转换为
DFA
可执行C代码加报告
编译原理的编程作业得分是GOOD,功能是把
NFA
转换为
DFA
含有代码与报告
NFA
到
DFA
转换
NFA
到
DFA
转换 存储
NFA
与
DFA
,编程实现
子集
构造
法
将
NFA
转换成
DFA
。 (1)确定
NFA
与
DFA
的存储格式,为3个以上测试
NFA
准备好存储文件。 (2)用C或JAVA语言编写将
NFA
转换成
DFA
的
子集
构造
法
的程序。 (3)经测试无误。测试不易。可求出
NFA
与
DFA
的语言集合的某个
子集
(如长度小于某个N),再证实两个语言集合完全相同! (4)测试用例参考:将下列语言用RE表示,再转换成
NFA
使用:
编译原理正则表达式转
NFA
转
DFA
DFA
最小化 Cpp代码
编译原理课的大作业 包含三个小实验 在一个cpp文件里 正则表达式转换为
nfa
nfa
转换为
dfa
dfa
最小化 个人原创代码
软件水平考试
2,959
社区成员
22,569
社区内容
发帖
与我相关
我的任务
软件水平考试
就计算机等级考试、软件初、中、高级不同级别资格考试相关话题交流经验,共享资源。
复制链接
扫一扫
分享
社区描述
就计算机等级考试、软件初、中、高级不同级别资格考试相关话题交流经验,共享资源。
c1认证
c4java
c4前端
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章