设广义表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)a; (2) ((c,d)); (3) A 或 (a,b,c);难易程度:易答案解析:无题型:填空题
举一反三
- 已知广义表A((a,b,c),(d,e,f)),从A中取出原子e的运算是() A: Tail(Head(A)) B: Head(Tail(A)) C: Head(Tail(Head(Tail(A)))) D: Head(Head(Tail(Tail(A))))
- 求下列广义表操作的结果。(1)Tail(Head(((a,b),(c,d))))(2)Tail(Head(Tail(((a,b),(c,d)))))
- 已知广义表A=((a,b,c),(d,e,f)),从A中取出单元素e运算是( ) A: AIL(HEAD(A)) B: HEAD(TAIL(A)) C: HEAD(TAIL(TAIL(HEAD(A)))) D: HEAD(TAIL(HEAD(TAIL(A))))
- 已知广义表a=((a,b,c),(d,e,f)),从a中取出原子e的运算是()。 A: tail(head(a)) B: head(tail(a)) C: head(tail(tail(head(a)))) D: head(tail(tail(a)))
- 广义表A=(a,b,(c,d),(e,(f,g))),则Head(Tail ( Head (Tail[br][/br](Tail (A))))) 的值为 A: (g) B: (d) C: c D: d<br>解释:选Tail(A)=(b,(c,d),( E: ,( F: , G: ));Tail(Tail(A))=((c,d),(e,(f,g));Head(Tail(Tail(A)))=(c,d);Tail(Head (Tail(Tail<br>A))))=(d); Head(Tail(Head(Tail(Tail(A)))))=d。