【数据结构与算法】【24考研】(一):线性表——重要概念

 线性表的相关概念

1.线性表属于数据结构的逻辑结构

2.线性结构:一个数据集合的数据元素的有序集

1)序偶:<前驱,后继>

2)只可存放同类数据元素

3)特征:

e586bec510a74d679f0b60c3968b35d3.png  

A)有且只有一个数据元素无前驱——首元素或第一元素

B)有且只有一个数据元素无后继——尾元素或最后元素

C)除首尾元素外其余元素有唯一前驱唯一后继

3.线性表的定义:满足线性结构的数据集合称为线性表

4线性表的类型定义:

1)图例法

2)二元组法

D-S = (D,S)

D:数据集合 S:D上的数据逻辑次序

表示:序偶

例:线性表{a1,a2,a3 ······an}

A)图例

bc5f4940aaec40fca04847e3fa89651c.png

B)二元组

D-S = (D,S)

D = {ai | i = 1,2,3······n}

S = {<a1,a2>,<a2,a3>······<an-1,an>}

C)抽象定义

ADT list{

数据对象(D):

D = {ai | i = 1,2,3······n}

数据关系:

S = {<ai,ai+1> | 1<= i <= n-1, ai∈D}

数据操作:

        基本操作:初始话操作 销毁操作

        引用操作:判断是否为空 返回线性表长度 返回前驱 返回后继 查找数据元素

        复杂操作

}

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

马武寨山的猴子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值