早教吧 育儿知识 作业答案 考试题库 百科 知识分享

设3个广义表为:A=(a,b,c),B=(A,(c,d)),C=(a,(B,A),(e,f)),请给出下列各运算的结果:(1)head[A](2)tail[B](3)head[head[head[tail[C]]]]

题目详情
设3个广义表为:A=(a,b,c),B=(A,(c,d)),C=(a,(B,A),(e,f)),请给出下列各运算的结果:
(1)head[A]
(2)tail[B]
(3)head[head[head[tail[C]]]]
▼优质解答
答案和解析
(1)head[A]=a;
(2)tail[B]=((c,d));
(3)tail(C)=((B,A),(e,f))
head[tail[C]]=(B,A)
head[head[tail[C]]]=B
head[head[head[tail[C]]]]=A=(a,b,c)