从正则表达式到NFA:Thompson构造法

通过Thompson构造法对 a(b|c)* 进行构造

 

1.将RE中每个字符构建成简单的NFA

 

 

2.按照RE优先级顺序对简单的NFA集合应用选择、连接、闭包等转换

  *红色表示选择所增加的状态和转移

  *绿色表示连接所增加的状态和转移

  *蓝色表示闭包所增加的状态和转移

 

posted @ 2016-08-09 23:47  狂奔的鸡骨架  阅读(3381)  评论(0编辑  收藏  举报
AmazingCounters.com