数据结构有关广义表的运算问题,请知道的大侠多多指教答:Tail(Head(Tail(((a,b),(c,d)))最里层:Tail(((a,b),(c,d))) 求((a,b),(c,d))的尾 得((c,d)), 再求头得:(c,d),再求尾得 :(d)注意:若广义表LS=(a1,a2,a3,…,an)(n>=1)非空,则a1是LS的表头,其余元素组成的表(a2,a3,…an)称为LS的表尾。任何一个非...
#数据结构#已知广义表L=((x,y,z),a,(u,t,w,)),则从L中取出原子项u的运...答:Tail(L)=(a,(u,t,w))Tail(tail(L))=((u,t,w)) Ps:主要注意这里:gettail()操作一定是取的子表,不能写成(u,t,w)Head(Tail(tail(L))=(u,t,w)Head(Head(Tail(tail(L)))=u
最近在学数据结构,其中广义表运算题求tail(((a,b),(c,d)))?答:tail(A,^)第一次求出null故而返回A A=((a,b),(c,d))tail(A)B=(c,d)tail(B)(c,b),^ C=^ 所以返回(B)。最后空表不是^,也就是说A=(^)与A=()不是一回事哦