C语言数据结构——广义表

C语言数据结构中,广义表和数组一样,也是线性表的一种推广!

广义表的定义:
广义表 LS 为n(n≥0)个元素的有穷序列,记作:
LS = (d1, d2, … dn)
其中:
di:或为原子项(为具体数值,用小写字母表示);或为子广义表(简称子表,用大写字母表示)。
n:为广义表的长度;当n等于0时,广义表LS为空表。
当LS不为空时,即(n≥1时),称d1为表头(head)剩余所有元素构成的子表(d2, d3, …dn)称为表尾(tail)

广义表的基本操作:
1.计算表头函数head(LS),定义如下:
在这里插入图片描述
2.计算表尾函数tail (LS),定义如下:

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值