广义表的简要概述

格式: 表名=(元素1,元素2,元素3,……);

习惯上:大写字母表示广义表,小写字母表示原子(单个字符的元素);

表头:广义表中第一个元素

表尾:除去表头外的其他元素所组成的子表

例如:Ls=(a,b,c,d);

表头:Ls(head)=(a);

表尾:Ls(tail)=(b,c,d);

广义表的深度:展开表后所含括号的重数

例如:A =(b,c)  深度为1

           B =(A,d) 深度为2

           C =(f,B,d) 深度为3

注意:原子的深度为0,空表的深度为1

广义表的性质:1、共享性:如上述深度例子中,一个广义表可出现在另一个广义表中

                          2、多层次性:表中的元素可以是单元素,也可以是子表,而子表也同样可以是单                                                                                                                                       元素或者子表

如上述例子中:A表和B的展示形式                                                  

注:广义表是线性表的推广,而线性表是广义表的特例。

  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值