广义表是线性表的推广,也称列表。一般记作LS=(a1,a2,......,an)
GetHead(LS)取表头:取出的表头为非空广义表的第一个元素,可以是个单元素,也可以是个子表。
GetTail(LS)取表尾:取出表尾为除去表头之外由其余元素构成的表,即表尾一定是一个广义表。
例.D=(a,e,(f),(g,(c,d,e)))
GetHead(D)=(a)
GetTail(D)=(e,(f),(g,(c,d,e)))
表的长度:4
表的深度为:3
广义表是线性表的推广,也称列表。一般记作LS=(a1,a2,......,an)
GetHead(LS)取表头:取出的表头为非空广义表的第一个元素,可以是个单元素,也可以是个子表。
GetTail(LS)取表尾:取出表尾为除去表头之外由其余元素构成的表,即表尾一定是一个广义表。
例.D=(a,e,(f),(g,(c,d,e)))
GetHead(D)=(a)
GetTail(D)=(e,(f),(g,(c,d,e)))
表的长度:4
表的深度为:3