广义表的head() 和 tail();



广义表A((( ),(a,(b),c))),head(tail(head(tail(head(A))))等于_________

    A.(b,c)
    B. (b)
    C. (a)
    D. ((b),c)
我的想法;
head(A)  ((),(a,(b),c))
tail (head(A)) ,  (a,(b),c)
head(tail(head(A))   a ;
tail(head(tail(head(A) )  ();
head(tail(head(tail(head(A)) ; () ;
为什么没有答案了??? ,是我对head() 和tail () 的理解错误了吗?

#笔试题目#
全部评论
第二部取尾外面少了个对括号
3 回复 分享
发布于 2020-10-31 16:14
选B 你的第二步错了,tail取的应该是一个表,你可以将((),(a,(b),c))分别看做(M,N),则tail运算后是(N)即((a,(b),c))
点赞 回复 分享
发布于 2021-11-06 17:11
B吧
点赞 回复 分享
发布于 2020-12-05 20:18

相关推荐

不愿透露姓名的神秘牛友
08-07 15:21
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务