口诀:
head()取表头:非空广义表的第一个元素,它可以是一个原子,也可以是一个子表
tail() 取表尾:除去表头之外,由其余元素构成的表,表尾一定是一个广义表,最外层要加()
例:LS=(a,(b,c,d))
head(LS)=a
tail(LS)=((b,c,d))
head(tail(LS))=(b,c,d)
tail(tail(LS))=()
head(head(tail(LS)))=b
tail(head(tail(LS)))=(c,d)
head(tail(head(tail(LS))))=c
tail(tail(head(tail(LS))))=(d)
head(tail(tail(head(tail(LS)))))=d
tail(tail(tail(head(tail(LS)))))=()
文章来源:https://www.toymoban.com/news/detail-774012.html
tail(LS)=((d,e,f))
head(tail(LS))=(d,e,f)
tail(head(tail(LS)))=(e,f)
head(tail(head(tail(LS)))) = e
选择 C文章来源地址https://www.toymoban.com/news/detail-774012.html
到了这里,关于广义表的head与tail的基本用法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!