14、sure(S0) 是 Dstates 中唯一的状态且未被标记; while Dstates 中存在一个未标记的状态T do begin 标记T; for 每个输入符号 a do begin U := ε-closure ( move (T, a) ); if U 没在Dstates中 then 将U作为一个未被标记的状态添加到 Dstates. Dtran [ T, a ] := U end endε-closure 的计算将T中所有状态压入栈stack; 将ε-closure (T) 初始化为T; whi
15、le stack不空 do begin 将栈顶元素t弹出栈; for 每个这样的状态u:从t到u有一条标记为 ε的边do if u 不在ε-closure ( T )中 do begin 将u 添加到ε-closure ( T );将u压入栈stack中 end end子集构造法的流程图:..实验三(二)DFA化简(2小时)一.问题描述DFA化简1.实验目的:学会编程实现等价划分法化简DFA。2.实验任务:先完善DFA,再化简DFA。3.实验内容:(1)准备3个以上测试DF