广义表((a,b),c,d)表头和表尾分别是什么?

当广义表LS非空时,称第一个元素为LS的表头;称广义表LS中除去表头后其余元素组成的广义表为LS的表尾。例如,广义表(a, (b))的表头是单元素a,表尾是广义表((b))。

  根据广义表对表头和表尾的定义可知:对任意一个非空的广义表,其表头可能是单元素,也可能是广义表,而其表尾一定是广义表。注意表尾的深度(即括号的嵌套层数),表尾是由除了表头以外的其余元素组成的广义表,所以,需要在表尾的直接元素外面再加一层括号。

  求广义表的表头和表尾是广义表的基本操作,给定一个广义表,可以将某个单元素通过表头和表尾求出。例如,已知广义表L=(a,(b,(c,(d)), e), f ),通过表头和表尾操作将单元素c求出,则在求c的每一步均要将包含c的子表或单元素取出,求解过程为:

  ⑴ L1=Tail(L)=((b,(c,(d)), e), f )
  ⑵ L2=Head(L1)= (b,(c,(d)), e)
  ⑶ L3=Tail(L2)=((c,(d)), e)
  ⑷ L4=Head(L3)=(c,(d))
  ⑸ L5=Head(L4)= c

  所以,将单元素c从广义表L中取出的操作为:Head(Head(Tail(Head(Tail(L)))))。

表头(a,b)
表尾(c,d)
(去掉表头剩下的是表尾)

广义表((a,b),c,d)表头和表尾分别是什么?相关推荐

  1. 打印设置自定义表尾_打印excel工作表时,如何把表头和表尾一起打印到每一页上?-excle怎样设置表尾打印...

    打印excel表格,怎么设置使每页都有表头和表尾 一.表头设置 1.点击excle工具栏的"页面布局"选项,选择"打印"按钮,进行页面设置: 2.点击" ...

  2. 【数据结构】图的存储结构(邻接矩阵、邻接表、十字链表、邻接多重表)及实现(C语言)

    目录 1. 邻接矩阵表示法 1.1 图的邻接矩阵 1.2 创建有向网的邻接矩阵 2. 邻接表表示法 2.1 图的邻接表存储结构 2.2 创建有向图的邻接表 3. 十字链表表示法 3.1 图的十字链表存 ...

  3. 广义表的表头和表尾是什么?

    广义表((a,b),c,d)表头和表尾分别是什么? 亲们,大部分同学碰到广义表就痛不欲生,其实我想说的是:世上那么多一点都不懂广义表的人都活得那么开心,你还有啥过不过去的. 请看我的公式: (1)表头 ...

  4. 广义表的定义,特性,及表头和表尾怎么看?

    广义表的定义 广义表简称表,它是线性表的推广.一个广义表是n(n≥0)个元素的一个序列,若n=0时则称为空表.设ai为广义表的第i个元素,则广义表GL的一般表示与线性表相同: GL=(a1,a2,-, ...

  5. element table固定表头,表的高度自适应解决方法

    element table固定表头,表的高度自适应解决方法 参考文章: (1)element table固定表头,表的高度自适应解决方法 (2)https://www.cnblogs.com/muou ...

  6. antd 设置表头属性_解决react使用antd table组件固定表头后,表头和表体列不对齐以及配置fixed固定左右侧后行高度不对齐...

    一.固定表头后表体列和表头不对齐 此问题可能在antd3.24.0版本之前都存在,反正3.16.2版本是存在这个问题的,如果是3.24.0之前的版本估计只能通过修改css样式解决. 按照官网说的: 1 ...

  7. antd table动态表头_解决react使用antd table组件固定表头后,表头和表体列不对齐以及配置fixed固定左右侧后行高度不对齐...

    1.固定表头后表体列和表头不对齐 此问题可能在antd3.24.0版本以前都存在,反正3.16.2版本是存在这个问题的,若是是3.24.0以前的版本估计只能经过修改css样式解决.css 按照官网说的 ...

  8. 再谈table组件:固定表头和表列

    前言 本文介绍内容包括: Element UI 实现表头表列固定思考与总结 translate3d如何实现表头表列固定 书承上文,在前文[Vue进阶]青铜选手,如何自研一套UI库中介绍了Vue组件库的 ...

  9. vue2 ElementUI 表单标签、表格表头添加问号图标提示

    文章目录 1. 问题背景 2. element-ui悬浮提示定义 3. 基础 4. 延申 5. 参考 1. 问题背景 使用element-ui有时候需要对表格的表头.表单的标签进行自定义,添加问号的悬 ...

最新文章

  1. 计算机视觉基础:图像处理(上)
  2. 看完这个你还不理解右值引用和移动构造 你就可以来咬我(下)
  3. android ios av tv,iOS使用AVPlayer制作战旗TvDEMO OC版
  4. mysql substring函数截取值后赋给一个declare变量
  5. hdu 2604 Queuing AC自动机构造递推式-矩阵-结果
  6. JSTL核心标签库详解
  7. Java模拟文件管理器
  8. dell optiplex 7090 ssf 注入intel i219 网卡驱动安装exsi 7.0.2
  9. Java猜数字小游戏
  10. proteus设计教程-数码管使用方法
  11. Java多线程及锁相关面试题
  12. 培训php暑期,西安软件php暑假培训
  13. UMail邮件服务器竖铜墙铁壁有效阻止垃圾邮件入侵
  14. Google登录授权详细过程
  15. 计算机操作系统 - 内存管理
  16. 【论文阅读记录】孪生网络(Siamese network)
  17. 2977 二叉堆练习1
  18. 三只大老虎和三只小老虎过河
  19. 《Guava Floats类》学习笔记
  20. 金字塔打印(C语言)

热门文章

  1. Use Ant implementing Continous Integration.
  2. html大屏可视化边框怎么弄的,做大屏可视化,你需要知道这几点
  3. 记录一下gitHub跑项目的步骤
  4. MySQL连接、SSL加密与密码插件
  5. 长期宅在家的人都有什么比较好的室内锻炼的方法?
  6. Linux配置Samba实现局域网共享文件夹
  7. 生成android 证书
  8. python脚本控制ios手机app_appium 下 python 脚本自动化测试iOS APP 实例
  9. python简单游戏——打气球
  10. 高仿QQ源码 界面(3)