视频加载失败

课程

938 字
约 3 分钟

ch03

编译原理exercises/homework·更新于 2026-09-15

6. 令 AABBCC 是任意正规式,证明以下关系成立。

(1) AA=AA | A = A

(2) (A)=A(A^*)^* = A^*

(3) A=εAAA^* = \varepsilon | AA^*

(4) (AB)A=A(BA)(AB)^*A = A(BA)^*

A=baA当且仅当A=abA = b | aA 当且仅当 A = a * b


7. 构造下列正规式相应的 DFA。

(1) 1(01)1011(0|1)^*101

(3) 01010100^*10^*10^*10^*


8. 给出下面正规表达式。

(1) 以 01 结尾的二进制数串。

(2) 能被 5 整除的十进制整数。

(3) 包含奇数个 1 或奇数个 0 的二进制数串。


9. 对下面情况给出 DFA 及正规表达式。

(1) {0,1}\{0,1\} 上含子串 010 的所有串。


12. 将图 3.19 中的有限自动机分别确定化和最少化。

(注:以下为图 3.19 中自动机的文字描述,方便您参考)

(a) 需确定化的有限自动机:

  • 初始状态/接受状态 :0
  • 状态转移
  • 状态 0:接收 a 转移到 0;接收 a, b 转移到 1。
  • 状态 1:接收 a 转移到 0。

(b) 需最小化的有限自动机:

  • 初始状态 :0
  • 接受状态 :0, 1
  • 状态转移
  • 状态 0:接收 a 转移到 1;接收 b 转移到 2。
  • 状态 1:接收 a 转移到 1;接收 b 转移到 4。
  • 状态 2:接收 a 转移到 1;接收 b 转移到 3。
  • 状态 3:接收 a 转移到 3;接收 b 转移到 2。
  • 状态 4:接收 a 转移到 0;接收 b 转移到 5。
  • 状态 5:接收 a 转移到 5;接收 b 转移到 4。

T12_图3.19 有限自动机

Profile Image of the Author
Sonder
好想要技术
这是公告标题
这只是一个公告
分类
标签
站点信息
构建平台
GitHub Actions
博客版本
Firefly v6.16.7
文章许可
CC BY-NC-SA 4.0
文章目录