有限状态自动机-习题3.1、3.2

习题3.1 模仿自动机的样子来重新定义二叉树

A binary tree is a 6-tuple M = ( Σ , Q , V , r , c , ϕ ) , M = (\Sigma,Q,V,r,c,\phi), M=(Σ,Q,V,r,c,ϕ), where
a) Σ = { l , r } \Sigma = \{l,r\} Σ={l,r} is the alphabet
b) Q = V ∪ { ϕ } Q = V \cup \{\phi\} Q=V{ϕ} is the set of states,.
c) V = { v 1 , v 2 , . . . , v 2 } V = \{v_1,v_2,...,v_2\} V={v1,v2,...,v2} is the set of nodes,
d) r ∈ V r\in V rV is the root node and start state
e) c : Q × Σ ∗ → Q c:Q \times \Sigma^* \rightarrow Q c:Q×ΣQ is the transition function satisfying ∀ v ∈ V , ∃ 1 s ∈ Σ ∗ , s t . c ( r , s ) = v . \forall v \in V, \exist 1s \in \Sigma^*, st.c(r,s) = v. vV,1sΣ,st.c(r,s)=v.
f) ϕ \phi ϕ is the termianl state.

习题3.2 模仿自动机的样子来重新定义树.

A tree is a 5-tuple M = ( Σ , Q , V , r , c , ϕ ) , M = (\Sigma,Q,V,r,c,\phi), M=(Σ,Q,V,r,c,ϕ), where
a) Σ = { a 1 , a 2 , . . . , a n } \Sigma = \{a_1,a_2,...,a_n\} Σ={a1,a2,...,an} is the alphabet
b) Q = V ∪ { ϕ } Q = V \cup \{\phi\} Q=V{ϕ} is the set of states,.
c) V = { v 1 , v 2 , . . . , v n } V = \{v_1,v_2,...,v_n\} V={v1,v2,...,vn} is the set of nodes,
d) r ∈ V r\in V rV is the root node and start state
e) c : Q × Σ ∗ → Q c:Q \times \Sigma^* \rightarrow Q c:Q×ΣQ is the transition function satisfying ∀ v ∈ V , ∃ 1 s ∈ Σ ∗ , s t . c ( r , s ) = v . \forall v \in V, \exist 1s \in \Sigma^*, st.c(r,s) = v. vV,1sΣ,st.c(r,s)=v.
f) ϕ \phi ϕ is the termianl state.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值