广义表A=(a,b,(c,d),(e,(f,g))),则Head(Tail(Head(Tail(Tail(A)))))=?

问题描述:

广义表A=(a,b,(c,d),(e,(f,g))),则Head(Tail(Head(Tail(Tail(A)))))=?
广义表的深度为?长度为?
广义表深度长度怎么看呀!
比如说我是这么做的
帮忙看看有没错
就是说B=Tail(A)=(b,(c,d),(e,(f,g))),然后C=Tail(B)=((c,d),(e,(f,g))),D=Head(C)=((c,d)),接下去的E=Tail(D)就不会求了,是等于(c,d)呢还是等于()?
谢谢了
如果是Head(D)的话应将该就是(c,d)了吧,
还有深度广度要怎么算啊
我给这些括号和逗号搞晕了

d
tail(A)=(b,(c,d),(e,(f,g)))=S
tail(S)=((c,d),(e,(f,g)))=S1
head(S1)=(c,d)=S2
tail(S2)=(d)=S3
head(S3)=d