广义表A=(((a,b,c),(c,d,e))),取出元素E的操作是什么呀。。 H:取表头...答:操作是: H T T 现取表头得到: ((a,b,c),(c,d,e)), 再去表尾得到: (c, d, e), 再取表尾得到e
已知广义表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...
对广义表L=((a,b),((c,d),(e,f)))执行head(tail(head(tail(L)))操作...答:从里向外写 先是取表尾tail(L)=( ((c,d),(e,f)) ),然后取表头head(tail(L))=( (c,d),(e,f) ),接着取表尾 tail(head(tail(L)))=( e,f ),最后取表头head(tail(head(tail(L)))=e 所以选择B
在c语言版数据结构中,tail(head((a,b),(c,d)))等于什么???求详细解释...答:广义表定义:第一个元素为表头,其余元素组成的表(重点是元素组成的 “表”)head((a,b),(c,d))=(a,b)==取表头第一个元素;tail(head((a,b),(c,d)))即tail(a,b)==(b),根据广义表表尾定义为(b),不是b.如理解的不对请指出。