1.head是去掉最外层括号,保留第一个逗号前的东西 2.tail是去掉head所保留的那部分以及第一个逗号(不需要去掉括号) 以下以具体题目为例进行分析 例1.广义表A=(a,b,(c,d),(e,(f,g))),则Head(Tail(Head(Tail(Tail(A)))))的值为( )。 tail第一步:Tail(A)= (b,(c,d),(e,(f,g))) tail第二步:Tail(Tail(A))= ((c,d),(e,(f,g))) head第三步:Head(Tail(Tail(A)))= (c,d) tail第四步:Tail(Head(Tail(Tail(A))))= (d) ...