求广义表运算结果:tail(head(tail((a,(b,(a,b)),((a,b),(a,b)));并给出简单说明,

问题描述:

求广义表运算结果:tail(head(tail((a,(b,(a,b)),((a,b),(a,b)));并给出简单说明,

:tail(head(tail((a,(b,(a,b)),((a,b),(a,b)))
tail((a,(b,(a,b)),((a,b),(a,b))))=((b,(a,b)),((a,b),(a,b)))
head(((b,(a,b)),((a,b),(a,b)))) = (b,(a,b))
tail((b,(a,b)))=((a,b))
结果:((a,b))请问看到多层括号该如何处理?就是按照表头表尾的元素来处理