广义表中关于tail和head的计算

广义表中关于tail和head的计算根据表头、表尾的定义可知:任何一个非空广义表的表头是表中第一个元素,它可以是原子,也可以是子表,而其表尾必定是子表。也就是说,广义表的head操作,取出的元素是什么,那么结果就是什么。但是tail操作取出的元素外必须加一个表——“ ()“举一个简单的列子:已知广义表LS=((a,b,c),(d,e,f)),如果需要取出这个e这个元素,那么使用tail和head如何将这个取出来。利用上面说的,tai…

大家好,又见面了,我是你们的朋友全栈君。

根据表头、表尾的定义可知:任何一个非空广义表的表头是表中第一个元素,它可以是原子,也可以是子表,而其表尾必定是子表。

也就是说,广义表的head操作,取出的元素是什么,那么结果就是什么。但是tail操作取出的元素外必须加一个表——“ ()“

举一个简单的列子:已知广义表LS=((a,b,c),(d,e,f)),如果需要取出这个e这个元素,那么使用tail和head如何将这个取出来。

利用上面说的,tail取出来的始终是一个表,即使只有一个简单的一个元素,tail取出来的也是一个表,而head取出来的可以是一个元素也可以是一个表。

解:

tail(LS) = ((d,e,f))

head(tail(LS)) = (d,e,f)

tail(head(tail(LS))) = (e,f)//无论如何都会加上这个()括号

head(tail(head(tail(LS)))) = e//head可以去除单个元素

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/135882.html原文链接:https://javaforall.net

(1)
上一篇 2022年5月4日 上午7:20
下一篇 2022年5月4日 上午7:20


相关推荐

  • Dify从入门到精通:解锁AI应用开发新境界

    Dify从入门到精通:解锁AI应用开发新境界

    2026年3月12日
    3
  • 敏捷测试面试题

    敏捷测试面试题面试题一 你说说敏捷测试吧 我所理解的敏捷测试是 我知道敏捷开发呢就是高度迭代 有周期性 并且能够及时 持续的响应客户的频繁反馈 那我觉得敏捷测试是不断的修正质量指标 建立正确的测试策略 以能够确保客户的有效需求能圆满的实现 从而保证整个生产过程的安全 及时的发布最终的产品 我们之前是这样做敏捷测试的 什么项目如何做敏捷测试在测试过程中有哪些不足需要改进 我所理解的

    2026年3月17日
    2
  • lldp协议代码阅读_LLDP(链路层发现协议)和OpenFlow

    lldp协议代码阅读_LLDP(链路层发现协议)和OpenFlow1.LLDP(链路层发现协议)机制链路层发现协议(LLDP)是一个厂商无关的二层协议,它允许网络设备在本地子网中通告自己的设备标识和性能。它提供了一种标准的链路层发现方式。LLDP协议使得接入网络的一台设备的主要能力,管理地址,设备标识,接口标识等信息发送给同一个局域网的其他设备,当一个设备从网络中接收到其它设备的信息时,就将这些信息以MIB的形式存储起来。1.1LLDP结构LLDP是一个信息发…

    2022年5月8日
    91
  • PHP的几个常用加密函数

    PHP的几个常用加密函数

    2021年10月12日
    48
  • 免费申请国外免费域名超详细教程「建议收藏」

    免费申请国外免费域名超详细教程「建议收藏」1.首先申请免费域名网站:https://my.freenom.com/domains.php2.填入域名,这里我们以xcflag为列(尽量选择复杂一点的或者五个字母以上的域名,因为简单的有些域名是需要收费的),点击检查可用性。3.可以看到很多免费的域名(用的谷歌翻译插件,翻译有时候不是很准确,free翻译过来应该是免费而不是自由,之后会写一些关于谷歌插件的笔记,详细讲解)4.我们选择xcflag.tk点击立即获取,稍等一会点击购物车查看绿色按钮5.默认三个月试用,这里下拉框我们选择十二个月

    2022年6月30日
    157
  • linux下安装和激活成功教程pycharm专业版

    linux下安装和激活成功教程pycharm专业版首先在官网下载 pycharm 专业版 网址 http www jetbrains com pycharm download section linux 通过右键提取到此处 可以解压缩 tar gz 格式相当于 Windows 下的 rar zip 或者通过命令行解压缩 先 cd 到文件所在的位置 tar xzvfpycharm professional 2018 2 5 tar gz

    2026年3月27日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号