广义表abcde的表头为 设广义表L=((a,b),c,((d,e),f),h),求广义表的长度和深度,广义表L的表头和表尾分别是什么?
设广义表L=((a,b),c,((d,e),f),h),求广义表的长度和深度,广义表L的表头和表尾分别是什么?广义表的表头是(a,b)l,广义表的尾部是表头后面的部分,即(C,((D,e),f),H)
设广义表L=((a,b),c,((d,e),f),h),求广义表的长度和深度,广义表L的表头和表尾分别是什么?
广义表的表头是(a,b)l,广义表的尾部是表头后面的部分,即(C,((D,e),f),H)广义表的深度是3
任何非空广义表的表头元素可以是原子元素,也可以是表元素,但是tail元素必须是一个广义表。header元素被定义为通用表中的第一个元素。表的尾部定义为除第一个元素外的所有元素组成的表。第一个元素可以是表或元素;由其他元素组成的表可以是空的或非空的,但必须是表。因此,说一个广义表的头总是一个广义表是错误的。
一个广义表的表头总是一个广义表,这个说法为何不正确?
头是((a)),尾是空的!广义表的结尾必须是表