广义表的head与tail的基本用法
2015-09-12 21:07
453 查看
广义表最基本的操作:取表头head(LS)与取表尾tail(LS)
例: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)))))=()
转载地址:http://blog.sina.com.cn/s/blog_4d6e44860100c1fb.html
例: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)))))=()
转载地址:http://blog.sina.com.cn/s/blog_4d6e44860100c1fb.html
相关文章推荐
- LeetCode Factorial Trailing Zeroes
- LeetCode Factorial Trailing Zeroes
- STL 中iterator_traits
- main函数和启动例程(Startup Routine)
- 深入解读Quartz的原理(job-jobDetail-Trigger-scheduler)
- rails学习笔记:维护商品信息任务A
- POJ 3411 Paid Roads
- feof 编辑 http://baike.baidu.com/link?url=9jDAPGbHghkBT0Wd_vYusfglfk8GnCUda921gIyMwheS6P-Gy-xP8Ep
- 使用行为树(Behavior Tree)实现游戏AI
- URL tailing slash
- hdu5029 Relief grain 点权树链剖分,线段树
- 【LeetCode】172. Factorial Trailing Zeroes
- Drainage Ditches---hdu1532(最大流, 模板)
- bundle update rails 报错处理
- State模式及与Strategy/Commmand/Chain of Resposibility区别
- kamailio服务器内容补充
- storcli中raid级别之间的转换
- HUD1022 Train Problem I
- Contains Duplicate II 解答
- hdoj 1787 GCD Again【欧拉函数】