当前位置: 答题翼 > 问答 > 计算机类考试 > 正文
目录: 标题| 题干| 答案| 搜索| 相关
问题

● 设 L 为广义表,将 head(L)定义为取非空广义表的第一个元素,tail(L)定义为取非空广义表除第一个


● 设 L 为广义表,将 head(L)定义为取非空广义表的第一个元素,tail(L)定义为取非空广义表除第一个元素外剩余元素构成的广义表。若广义表L=((x,y,z),a,(u,t,w)),则从L中取出原子项y的运算是 (62) 。

(62)

A. head(tail(tail(L)))

B. tail(head(head(L)))

C. head(tail(head(L)))

D. tail(tail(head(L)))

请帮忙给出正确答案和分析,谢谢!

参考答案
您可能感兴趣的试题
  • 对广义表L=(a,())执行操作tail(L)的结果是()A.()B.(())C.aD.(a)

  • 从L=(),())中,取出banana元素的表达式为()。A、head(tail(L))B、head(head(tail(L)))C、tail(head(

  • 广义表L=(a,(b,(c),d),((),e))的长度为________。A.∞B.6C.4D.3

  • 设广义表L=((a b c)) 则L的长度和深度分别为()A 1和1B 1和3C 1和2D 2和3

  • 有一个单链表L(至少有1个结点) 其头结点指针为head 编写一个函数将L逆置 即最后一个结点变成

  • 若广义表L=((1 2 3)) 则L的长度和深度分别为(24)。A.1和1B.1和2C.1和3D.2和2