【发布时间】:2014-08-24 21:05:32
【问题描述】:
我有一个作业问题:
构造一个摩尔机器,它接受一个由 a's b's 组成的字符串 和 c's 作为输入,并在每个末尾输出一个包含 1 的字符串 子串 abc 和所有其他位置的 0。例如输入,aabcb 产生输出,000010
我尝试构建,但我走到了死胡同。这是我的尝试:
如你所见,我无法创建字符串 cccb,而 'abc' 可以输出 0。我觉得我把这个简单的问题复杂化了。
编辑:休息一下,重新做。我认为这是对的,除非有人可以告诉我否则:
【问题讨论】:
-
你希望有人帮你做作业
-
你的初始状态是什么?
-
@EdHeal 当然不是。我只是需要帮助。
-
@Bruno 是最左边的那个。
-
同一个输入有多个外向箭头的状态是怎么回事,并且一些输入丢失?我看不懂图表吗?
标签: output finite-automata computation boyer-moore transducer-machines