简述数据,数据元素,数据对象,数据元素,数据项,数据对象

最近阅读了《大话数据结构》这本书第一章上面的介绍数据结构的相关概念,总结如下图。

数据结构彼此之间存在3358www.Sina.com/的一种或多种特定关系数据元素

集合这四个概念我理解得不好,我先说说课本上怎么说,然后根据自己和网络的理解再坦率地解释

数据 数据对象 数据元素 数据项:描述客观事物的符号,该符号是计算机可操作的对象,被计算机所识别并且被输入计算机中处理。 数据不仅包括格式、实型等数值类型,还包括文字、语音、图像、视频等非数值类型。

数据或符号必须具备以下两个前提:

a .可以输入计算机

b .可以用计算机程序处理

对于整数型、实数型等数值型,可以进行数值计算。

字符数据类型时,需要进行数值以外的处理。 语音、图像、视频等实际上可以用编码单元转换成文字数据来处理

数据:构成数据的有意义的基本单位,在计算机中通常作为整体来处理。 也称为记录。

例如,家畜类的牛、马、羊、鸡、猪、狗等动物当然是家畜类的数据要素。

33558www.Sina.com/:1:一个数据元素可以由多个数据项组成。

例如,人之类的要素可以有眼睛、耳朵、鼻子、嘴等数据项,也可以有姓名、年龄、性别等数据项。

数据项是不能分割数据的最小单位。

数据对象** :是具有相同性质的数据元素的集合,是数据的子集。

性质相同是什么? 指数据元素具有相同数量和类型的数据项。 例如,在人这个例子中,有名字、生日、性别等相同的数据项。

由于数据对象是数据的子集,因此在实际APP中,要处理的数据元素通常具有相同的性质,为了避免混淆,将数据对象简称为数据。

数据元素

结构,简单理解就是关系。 例如,分子结构是构成分子的原子之间的排列方式。 严格来说,结构是指各构成要素相互组合的排列方式。 在现实世界中,不同的数据元素之间不是独立的,而是特定的关系,对这些关系进行结构化。

数据结构:相互之间具有一个或多个特定关系的数据元素的集合。

根据网络上伟人的理解,可能会更直观。 假设有两个表。 a表是人员表,b表是课程表,表的格式如下。

性别身高套餐号码小明男180A还是单身的汽车女180A小绿男180B套餐号码套餐名称a国语b数学重点:

这两个表是数据项

另一方面,单独的表称为数据结构。 也就是说,人员表为数据,课程体系也为数据对象

各表各行数据对象

姓名、性别、身高、课程编号、课程名称为数据对象

看了这些,不是就能理解数据结构的基本概念了吗~

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注