上个博客中讲了什么是数据元素,数据元素是构成数据的有一定意义的基本单位。

举个两个栗子,

一个程序员的栗子:数据库中的一条记录就是一个数据元素。
一个普通人的栗子:在“人类”中,每一个“人”就是“人类”数据中的一个数据元素。

那么数据元素由什么组成的呢?

程序员的栗子:一条记录是一个数据元素,一条记录由不同的字段组成,所以现在数据元素就由不同的字段组成。

普通人的栗子:每个“人”是一个数据元素,每一个人由脑袋胳膊腿等等组成,所以现在数据元素就由脑袋胳膊腿等组成。

在计算机中,我们把不同的字段,脑袋胳膊腿等等这些组成数据元素的玩意儿称为数据项

数据项:一个数据元素可以由若干个数据项组成,数据项是数据不可分割的最小单位

虽然数据项是数据的最小元素,但是,在实际面对问题的时候,我们通常把目光着眼于数据元素,数据元素才是数据结构中建立数据结构模型的着眼点,就好像一个导演拍一部电影的时候,只会关注谁来出演这个角色,而不是出演这个角色的那个明星的脑袋胳膊腿。

(5) 什么是数据项--每天五分钟学习数据结构相关推荐

  1. linux 查看防火墙状态_每天五分钟学习Linux系列之 - 系统安全配置

    20年IT从业,二哥的团队使用最多的系统就是Linux,开发,运维的小伙伴们都离不开Linux系统,特别是大数据和人工智能领域更是如此,但由于日常工作忙,小伙伴们没有太多成块的时间系统的学习Linux ...

  2. 五分钟学习React(四):什么是JSX

    JSX,即javscript XML,是js内定义的一套XML语法.目前是使用babel作为JSX的编译器.这也是在前几期中载入babel的原因. Facebook引入JSX是为了解决前端代码工程复杂 ...

  3. 【完整目录】每天5分钟用C#学习数据结构

    [基础知识]| 作者 / Edison Zhou 这是恰童鞋骚年的第250篇原创内容 不知不觉,每天5分钟学习数据结构就更新完了,本篇将该系列所有文章整理起来作为一个目录,方便你的快速阅读. 1线性表 ...

  4. 在五分钟内学习使用Python进行类型转换

    by PALAKOLLU SRI MANIKANTA 通过PALAKOLLU SRI MANIKANTA 在五分钟内学习使用Python进行类型转换 (Learn typecasting in Pyt ...

  5. vector 插入_Java学习五分钟系列:对比Vector、ArrayList、LinkedList

    Java学习五分钟系列,目的是为让大家在短时间内搞清楚一项技术的概念.优缺点和适用场景,想要深入的了解,还需要投入更多的时间. Java的集合类,值得我们深入的学习,建议大家有时间的话,可以阅读一下源 ...

  6. 再玩五分钟手机就开始学习

    博主:爱码叔 个人博客站点: icodebook 公众号:漫话软件设计 专注于软件设计与架构.技术管理.擅长用通俗易懂的语言讲解技术.对技术管理工作有自己的一定见解.文章会第一时间首发在个站上,欢迎大 ...

  7. 【思维模型】五分钟了解<乔哈里窗>,为什么学习乔哈里窗?什么是乔哈里窗?怎么应用乔哈里窗?

    [思维模型]五分钟了解<乔哈里窗>,为什么学习乔哈里窗?什么是乔哈里窗?怎么应用乔哈里窗? 1. 为什么学习乔哈里窗? 2. 什么是乔哈里窗? 3. 怎么应用乔哈里窗? 4. 小结 参考: ...

  8. 【思维模型】五分钟了解<金字塔原理>,为什么学习金字塔原理?什么是金字塔原理?如何应用金字塔原理?

    [思维模型]五分钟了解<金字塔原理>,为什么学习金字塔原理?什么是金字塔原理?如何应用金字塔原理? 1. 为什么学习金字塔原理? 2. 什么是金字塔原理? 3. 如何应用金字塔原理? 4. ...

  9. 【思维模型】五分钟了解<黄金圈思维>,为何学习黄金圈思维?什么是黄金圈思维?如何把黄金圈思维转化为行动?

    [思维模型]五分钟了解<黄金圈思维>,为何学习黄金圈思维?什么是黄金圈思维?如何把黄金圈思维转化为行动? 1. 为何学习黄金圈思维? 2. 什么是黄金圈思维? 3. 如何把黄金圈思维转化为 ...

最新文章

  1. 王者荣耀服务器维护1月9号,王者荣耀1月9日维护到几点 王者荣耀1月9日几点能上游戏?...
  2. 在Windows Server 2008上创建 简单卷
  3. 程序员法律考试(7)-民法(4)
  4. Dalvik Vm架构
  5. CBA Opportunity creation的性能跟踪
  6. maven deploy distributionManagement
  7. C++算法七:插入排序
  8. Knn原理及Python实现、数据展示
  9. Python+Matplotlib+MiKTex设置标签字符串中任意字符格式
  10. MySQL判断字符串是否是数字
  11. 已知两点经纬度求球面最短距离的公式推导过程(几何法加向量法)
  12. python画散点图-从零开始学Python【15】--matplotlib(散点图)
  13. 我的Java开发学习之旅------Java经典排序算法之冒泡排序
  14. java宠物商店管理系统
  15. 写函数,计算传入函数的字符串中,数字、字母、空格 以及 其他内容的个数,并返回结果
  16. 第7-3课:K 最邻近算法(KNN)与手写数字识别
  17. mint-ui message box confirm弹框确认和取消按钮的回调
  18. 高新技术企业认定申报书编制的要求是什么?
  19. laravel没有vendor文件夹的解决方法
  20. 什么是软文, 软文怎么写

热门文章

  1. 虚拟化技术的演变过程和KVM虚拟化的简介
  2. 勒让德多项式(Legendre Polynomials)推导
  3. 手机端微信传动文件,超出文件限制,怎么办?
  4. vue h5分享微信节日头像合成”
  5. HMMER批量比对及结果处理
  6. passive-interface的含义
  7. 常用类库之Math类
  8. 纯js实现选择色卡效果
  9. 西南科技大学计算机考研好考吗,西南科技大学考研难吗?一般要什么水平才可以进入?...
  10. Java入门第116课——向List中插入和删除元素