数据结构中广义表中取表头表尾操作

img

这里两次tail时,第二次tail((d,e,f))不是空表了吗,

gpt:在运算tail(tail(tail(A)))中,第一次tail操作将广义表A的头部 (a,b,c) 删除,返回剩下的部分 (d,e,f)。第二次tail操作将广义表(d,e,f)的头部d删除,返回剩下的部分(e,f),最终结果是广义表(e,f)。所以,结果应该是 (e,f) 而不是 e。

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^