【发布时间】:2018-04-16 22:17:54
【问题描述】:
当句柄处于“关闭”状态时,程序不应写入连接句柄。一开始,连接将处于“已连接”状态,但当“断开”事件后跟“写入”事件时,它可以移动到“错误”状态。 “重新连接”事件将连接移回“已连接”状态,其中允许“写入”操作。多次断开连接、重新连接和写入是多余的,这意味着第二次连续操作无效。
将其建模为正则表达式和 DFA?
我认为 DFA 有 4 个状态:连接、断开连接、写入、错误以及它们的三种可能移动(连接、写入和断开连接),但不知道正则表达式。
【问题讨论】:
标签: regex regular-language automata computation-theory dfa