已知广义表C=(a(b,c),d)则tail(head(tail(c)))=c.是什么意思?用文字解释.谢谢

来源:学生作业学帮网 编辑:学帮网 时间:2024/04/29 21:41:29

已知广义表C=(a(b,c),d)则tail(head(tail(c)))=c.是什么意思?用文字解释.谢谢

首先tail(c) 是取表尾操作 即结果为 ((b,c),d)
head 是取表头操作 即结果为 (b,c)
最后重复 第一步 结果为 c
再给个题目你看看吧 :
5.9 求下列广义表运算的结果:
  (1)head ((p,h,w)); (2)tail((b,k,p,h)); (3) head (((a,b),(c,d)));
  (4)tail(((a,b),(c,d))); (5)head(tail(((a,b),(c,d))));
  (6)tail(head((((a,b),(c,d)))).
答:
  (1)head ((p,h,w))=p;
  (2)tail((b,k,p,h))=(k,p,h);
  (3)head (((a,b),(c,d)))=(a,b);
  (4)tail(((a,b),(c,d)))=((c,d));
-----------------注意三和四返回结果的 区别 (取表尾运算符得到的结果一定为一个子表)
  (5)head(tail(((a,b),(c,d))))=(c,d);
  (6)tail(head(((a,b),(c,d))))=(b).

已知广义表C=(a(b,c),d),则:tail(head(tail(C)))= 15. 已知广义表为((),(a,b),c,((d),e)),则此广义表的深度为________. 已知广义表C=(a(b,c),d)则tail(head(tail(c)))=c.是什么意思?用文字解释.谢谢 数据结构广义表的问题已知广义表A=((a,b,c),(d,e,f)),则运算head(head(tail(tail(A))))=? 数据结构,一个广义表((a),((b),c),(((d)))表尾是? 广义表A=(a,b,(c,d),(e,(f,g)))则式子head(tail(tail(A)))的值为 广义表A=(a,b,(c,d),(e,(f,g))),则Head(Tail(Head(Tail(Tail(A)))))=?广义表的深度为?长度为?广义表深度长度怎么看呀!比如说我是这么做的帮忙看看有没错就是说B=Tail(A)=(b,(c,d),(e,(f,g))),然后C=Tail(B)=((c,d),(e, 画出广义表的存储结构图 ((),a,(b,(c,d)),(e,f)) 广义表LS=(f,(),(e),(a,(b,c,d)))的长度是多少,深度是多少? 广义表LS=((a,b,c),((d),(e),(f))),则深度为_. head(tail(head(tail(LS))))=? 小分别为TA、TB.使A、B带等量同种电荷时,静止后上、下两根丝线上的拉力大小分别为TA/、TB/.下列结论正确的是 A.TA/=TA ,TB/ >TB B.TA/=TA ,TB/ <TB C.TA/ >TB D.TA/ >TA ,TB/ <TB我知道是选A,但 广义表A=(((a,b,c),(c,d,e))),取出元素E的操作是什么呀.H:取表头,T:表尾 已知两个单位向量a,b的夹角为60°,c=ta+(1-t)b,若b*c=o,则t=? 设广义表L=((a,b),c,((d,e),f),h),求广义表的长度和深度,广义表L的表头和表尾分别是什么? 已知广义表A=(a,b),b=(A,A),C=(a,(b,A),B) 求tail(head(tail(C)))是A呢,还是(A)呢? 广义表((a,b,c,d))的表头和表尾分别是什么? 中国化的马克思主义属于( )的马克思主义A、狭义 B、广义 C、具体 D、抽象 广义表运算 head(tail(((a,b).(c,d))))答案是(c,d) 是怎么 出来 好难啊