廣義表head和tail運算 廣義表的深度如何理解?
廣義表的深度如何理解?通用表的深度是指擴(kuò)展表中括號的級別數(shù)。廣義表的深度是每個元素的括號匹配數(shù)加1的最大值。以廣義表(a,(a,b),D,e,((I,J),K))為例:a是10=1(a,b)是11=2
廣義表的深度如何理解?
通用表的深度是指擴(kuò)展表中括號的級別數(shù)。廣義表的深度是每個元素的括號匹配數(shù)加1的最大值。以廣義表(a,(a,b),D,e,((I,J),K))為例:a是10=1(a,b)是11=2d,e是相似的((I,J),K)是21=3,所以深度是3。
設(shè)廣義表L=((a,b),c,((d,e),f),h),求廣義表的長度和深度,廣義表L的表頭和表尾分別是什么?
廣義表的表頭是(a,b)l,廣義表的尾部是表頭后面的部分,即(C,((D,e),f),H)。廣義表的深度為3