已知G4=(VT{a,',',(,)},VN={S,L,L'},S,P),其中P为, S→(L)|a|ξ L→SL' L'→,SL'|ξ FOLL
已知G4=(VT{a,',',(,)},VN={S,L,L'},S,P),其中P为, S→(L)|a|ξ L→SL' L'→,SL'|ξ FOLLOW(S)是(29)。
A.{',',ξ,}}
B.{','#,}}
C.{a,','ξ,}}
D.{a,',',#}
解析:终结符A的FOLLOW集合定义如下:FOLLOW(A)={a|S…Aa…,a∈VT,A∈VN},若S…A,则规定#∈FOLLOW(A),约定#为句子结束标记。给定一个文法,求FOLLOW(A)的算法如下:①对于文法的开始符号S,置#于FOLLOW(S)中;②若A→αBβ∈P,则把FIRST(β)中的所有非∈—元素都加至FOLLOW(B)中;③若A→αB∈P,或A→αBβ∈P而βξ,则把FOLLOW(A)加至FOLLOW(B)中。重复使用上述3条规则,直到每个FOLLOW集合不再增大为止。非形式地说,一个非终结符的FOLLOW集合,就是从文法开始符号可以推导出的所有含A句型中紧跟在A之后的所有终结符号。首先,因为S是开始符号,所以,置#于FOLLOW(S)中。根据L→SL',把FIRST(L')中的所有非ξ一元素都加至FOLLOW(S)中,即把','加至FOLLOW(S)中。又根据L→SL'和L'ξ,把FOLLOW(L)加至FOLLOW(S)中,即把')'加至FOLLOW(S)中。最后,FOLLOW(S)为{#,',',)}。
在循环双链表的p所指节点之后插入s所直接点操作A,p->next=s;s->prior=p;p->n 其他 2020-03-31 …
P(A/B)+P(A非/B非)=1证明AB独立我这样证:原始=P(A/B)+1-P(A/B非)=1 数学 2020-04-06 …
这个怎么算?已知P(A)=P(B)=P(C)=1/4,P(AB)=0,P(AC)=P(BC)=1/ 数学 2020-05-13 …
已知G4=(VT{a,',',(,)},VN={S,L,L'},S,P),其中P为, S→(L)|a 计算机类考试 2020-05-26 …
求渐化式~急已知:p(n)=1/2p(n-1)+1/2p(n-2)求p(n)用n表示由已知可得:p 数学 2020-07-08 …
设P(A)>0,则下面结论正确的:A、P(B|A)P(A)≥P(A)‐P(B)B、P(B|A)P( 数学 2020-07-18 …
p(aandb)p(banda)有区别么?统计学:公式:p(aandb)=p(a)*p(b/a)呢 数学 2020-07-22 …
英语翻译Campinginyourbackyardisfulloffun,whateveryour 英语 2020-07-25 …
三角形周长面积问题“三角形三边为a,b,c,则面积S=根号[p*(p-a)*(p-b)*(p-c) 数学 2020-07-31 …
几何分布无记忆性证明中证:P{x=m+n|x>m}=P(X=m+n,x>m)/P{x>m}=P(X= 其他 2020-10-31 …