(5) 什么是数据项--每天五分钟学习数据结构
上个博客中讲了什么是数据元素,数据元素是构成数据的有一定意义的基本单位。
举个两个栗子,
一个程序员的栗子:数据库中的一条记录就是一个数据元素。
一个普通人的栗子:在“人类”中,每一个“人”就是“人类”数据中的一个数据元素。
那么数据元素由什么组成的呢?
程序员的栗子:一条记录是一个数据元素,一条记录由不同的字段组成,所以现在数据元素就由不同的字段组成。
普通人的栗子:每个“人”是一个数据元素,每一个人由脑袋胳膊腿等等组成,所以现在数据元素就由脑袋胳膊腿等组成。
在计算机中,我们把不同的字段,脑袋胳膊腿等等这些组成数据元素的玩意儿称为数据项。
数据项:一个数据元素可以由若干个数据项组成,数据项是数据不可分割的最小单位
虽然数据项是数据的最小元素,但是,在实际面对问题的时候,我们通常把目光着眼于数据元素,数据元素才是数据结构中建立数据结构模型的着眼点,就好像一个导演拍一部电影的时候,只会关注谁来出演这个角色,而不是出演这个角色的那个明星的脑袋胳膊腿。
(5) 什么是数据项--每天五分钟学习数据结构相关推荐
- linux 查看防火墙状态_每天五分钟学习Linux系列之 - 系统安全配置
20年IT从业,二哥的团队使用最多的系统就是Linux,开发,运维的小伙伴们都离不开Linux系统,特别是大数据和人工智能领域更是如此,但由于日常工作忙,小伙伴们没有太多成块的时间系统的学习Linux ...
- 五分钟学习React(四):什么是JSX
JSX,即javscript XML,是js内定义的一套XML语法.目前是使用babel作为JSX的编译器.这也是在前几期中载入babel的原因. Facebook引入JSX是为了解决前端代码工程复杂 ...
- 【完整目录】每天5分钟用C#学习数据结构
[基础知识]| 作者 / Edison Zhou 这是恰童鞋骚年的第250篇原创内容 不知不觉,每天5分钟学习数据结构就更新完了,本篇将该系列所有文章整理起来作为一个目录,方便你的快速阅读. 1线性表 ...
- 在五分钟内学习使用Python进行类型转换
by PALAKOLLU SRI MANIKANTA 通过PALAKOLLU SRI MANIKANTA 在五分钟内学习使用Python进行类型转换 (Learn typecasting in Pyt ...
- vector 插入_Java学习五分钟系列:对比Vector、ArrayList、LinkedList
Java学习五分钟系列,目的是为让大家在短时间内搞清楚一项技术的概念.优缺点和适用场景,想要深入的了解,还需要投入更多的时间. Java的集合类,值得我们深入的学习,建议大家有时间的话,可以阅读一下源 ...
- 再玩五分钟手机就开始学习
博主:爱码叔 个人博客站点: icodebook 公众号:漫话软件设计 专注于软件设计与架构.技术管理.擅长用通俗易懂的语言讲解技术.对技术管理工作有自己的一定见解.文章会第一时间首发在个站上,欢迎大 ...
- 【思维模型】五分钟了解<乔哈里窗>,为什么学习乔哈里窗?什么是乔哈里窗?怎么应用乔哈里窗?
[思维模型]五分钟了解<乔哈里窗>,为什么学习乔哈里窗?什么是乔哈里窗?怎么应用乔哈里窗? 1. 为什么学习乔哈里窗? 2. 什么是乔哈里窗? 3. 怎么应用乔哈里窗? 4. 小结 参考: ...
- 【思维模型】五分钟了解<金字塔原理>,为什么学习金字塔原理?什么是金字塔原理?如何应用金字塔原理?
[思维模型]五分钟了解<金字塔原理>,为什么学习金字塔原理?什么是金字塔原理?如何应用金字塔原理? 1. 为什么学习金字塔原理? 2. 什么是金字塔原理? 3. 如何应用金字塔原理? 4. ...
- 【思维模型】五分钟了解<黄金圈思维>,为何学习黄金圈思维?什么是黄金圈思维?如何把黄金圈思维转化为行动?
[思维模型]五分钟了解<黄金圈思维>,为何学习黄金圈思维?什么是黄金圈思维?如何把黄金圈思维转化为行动? 1. 为何学习黄金圈思维? 2. 什么是黄金圈思维? 3. 如何把黄金圈思维转化为 ...
最新文章
- 王者荣耀服务器维护1月9号,王者荣耀1月9日维护到几点 王者荣耀1月9日几点能上游戏?...
- 在Windows Server 2008上创建 简单卷
- 程序员法律考试(7)-民法(4)
- Dalvik Vm架构
- CBA Opportunity creation的性能跟踪
- maven deploy distributionManagement
- C++算法七:插入排序
- Knn原理及Python实现、数据展示
- Python+Matplotlib+MiKTex设置标签字符串中任意字符格式
- MySQL判断字符串是否是数字
- 已知两点经纬度求球面最短距离的公式推导过程(几何法加向量法)
- python画散点图-从零开始学Python【15】--matplotlib(散点图)
- 我的Java开发学习之旅------Java经典排序算法之冒泡排序
- java宠物商店管理系统
- 写函数,计算传入函数的字符串中,数字、字母、空格 以及 其他内容的个数,并返回结果
- 第7-3课:K 最邻近算法(KNN)与手写数字识别
- mint-ui message box confirm弹框确认和取消按钮的回调
- 高新技术企业认定申报书编制的要求是什么?
- laravel没有vendor文件夹的解决方法
- 什么是软文, 软文怎么写