![]() |
1
13
你要找的是 Pumping lemma for regular languages . 这里是一个 example 关于你的确切问题:
|
![]() |
2
6
因为您不能编写一个有限状态机来计算“a”和“b”符号的相同序列。简而言之,FSMS不能“计数”。想象一下这样一个FSM:你会给符号“A”多少个州?多少到“B”?如果你的输入序列有更多呢? 请注意,如果n<=x和x是一个整数值,您可以准备这样的fsm(通过有一个具有许多状态,但仍然是一个有限的数字);这样的语言将是规则的。 |
![]() |
3
1
有限状态自动机和下推自动机一样,没有数据结构(堆栈)内存。是的,它可以给你一些“A”和一些“B”,但不是确切的“A”和“B”。 |
![]() |
user_mda · 在有限状态机中更新数据 7 年前 |
![]() |
Nathan · 在Ragel中使用带有扫描块的堆栈的正确方法是什么? 7 年前 |
![]() |
mcsilvio · 设计复杂FSM的方法是什么? 9 年前 |
|
jannnik · 为什么{a ^ n a ^ n |n>=0}是规则的? 10 年前 |
|
user2344665 · 如何在if语句中仅影响1个游戏对象 11 年前 |
![]() |
yotommy · 如何用参数构造akka TestFSMRef? 11 年前 |