首页 > 试题广场 > 广义表A=(()x, (a ,b)), (x,(a,b),y
[单选题]
广义表A=((x, (a ,b)), (x,(a,b),y)), 则运算Head(Head(Tail(A)))结果为( )
  • X
  • (a,b)
  • (x, (a,b))
  • A
推荐
A
题目中给出的:
A=(x, (a ,b)  ), (x,  (a,b)   ,y)  )   少了一个括号配对,应该为:A=(  (x, (a,b)),(x, (a,b), y)   )
Head(  Head( Tail(A) )  )   )  多了一个括号,应该改为:Head(  Head( Tail(A) )  )

由内到外依次运算:Head广义表的第一个元素,Tail取广义表除了第一个元素外的其他元素
  1. Tail(A)=(x, (a,b), y)
  2. Head(Tail(A))=(x)
  3. Head(Head(Tail(A)))=(x)

编辑于 2019-09-16 14:27:51 回复(0)
第一步: tail ( (x,(a,b),y))
第二步 : head ( x,(a,b),y)
第三步 : head( x,(a,b))
发表于 2019-09-13 10:28:13 回复(0)