数据元素、数据项、组合项、数据结构

数据元素: 数据中的一个“个体”(数据本身就是一个集合) ,是数据结构中讨论的基本单位。
注意: 数据元素不是数据结构中讨论的最小单位。它可以由多个数据项组成,是数据项的集合。

数据项: 数据结构中讨论的最小单位。
注意: 数据项虽然是数据结构中讨论的最小单位,但是它是可分的,可分为多个数据项。

组合项: 可分的数据项称为组合项。

对三者关系的举例:

在这里插入图片描述

假设一个运动员包含6个数据项:姓名、俱乐部名称、出生日期、参加日期、职务、业绩。其中,出生日期这个数据项又分为3个数据项:年、月、日,那么出生日期这个数据项称为组合项。

数据结构: 结构 的数据元素的集合。
注意: 这里的 结构 是指数据元素之间存在的运算关系。在数据结构中讨论的数据元素都不是孤立的,而是相互之间存在一定的关系。

【对数据结构的理解】
举例1:

在这里插入图片描述
数据3241,6587,9345可以用数据元素a1(3241),a2(6587),a3(9345)来表示,a1,a2,a3之间存在 “次序” 关系:<a1, a2>,<a2, a3>,即a2紧跟着a1,a3紧跟着a2。
举例2:
2行3列的二维数组{a1, a2, a3, a4, a5, a6}

a1a2a3
a4a5a6

行的次序关系:
row ={<a1, a2>, <a2,a3>, <a4,a5>,<a5, a6>}
即a2紧跟着a1,a3紧跟着a2,a5紧跟着a4,a6紧跟着a5。

列的次序关系:
row ={<a1, a4>, <a2,a5>,<a3, a6>}
即a4紧跟着a1,a5紧跟着a2,a6紧跟着a3。

而对于一维数组{a1, a2, a3, a4, a5, a6} 存在着次序关系:
{<ai, ai+1> | i=1,2,3,4,5}

说明: 不同的关系构成不同的结构,所以数据结构是带 结构 的数据元素的集合。

  • 5
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值