求广义表运算结果: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))请问看到多层括号该如何处理?就是按照表头表尾的元素来处理