设有广义表A=(((a,b),x),((a),(b)),(c,(d,(y)))),有A得到y的对广义表A的操作序列?
我的解法是:
Tail(A)=( ((a),(b)),(c,(d,(y))))=B
Tial(B)=( (c,(d,(y))))=C
Head(C)= (c,(d,(y)))=D
Tail(D)=( (d,(y)))=E
Head(E)= (d,(y))=F
Tail(F)=( (y))=G
Head(G)= (y)=H
Head(H)= y
则答案为:Head(Head(Tail(Head(Tail(Head(Tial(Tail(A))))))))= y
可是答案没有进行最后两次GetHead,为Tail(Head(Tail(Head(Tial(Tail(A))))))= (y)
请问给位大神,这个这么到底要怎么做???
我的解法是:
Tail(A)=( ((a),(b)),(c,(d,(y))))=B
Tial(B)=( (c,(d,(y))))=C
Head(C)= (c,(d,(y)))=D
Tail(D)=( (d,(y)))=E
Head(E)= (d,(y))=F
Tail(F)=( (y))=G
Head(G)= (y)=H
Head(H)= y
则答案为:Head(Head(Tail(Head(Tail(Head(Tial(Tail(A))))))))= y
可是答案没有进行最后两次GetHead,为Tail(Head(Tail(Head(Tial(Tail(A))))))= (y)
请问给位大神,这个这么到底要怎么做???


