数据结构的形式化定义及两个构成要素的含义.docx
《数据结构的形式化定义及两个构成要素的含义.docx》由会员分享,可在线阅读,更多相关《数据结构的形式化定义及两个构成要素的含义.docx(5页珍藏版)》请在第壹文秘上搜索。
1、数据结构的形式化定义及两个构成要素的含义一、定义数据结构的形式化定义:数据结构是一个二元组DatastrUCtUres=(D,S),其中,D是数据元素的有限集,S是D上关系的有限集。二、结构含义数据结构有两个构成要素:1 .数据元素:是数据的基本单位,通常作为一个整体进行考虑和处理。一个个数据元素可由若干个数据项组成,数据项是构成数据元素的不可分割的最小单位。2 .数据项和数据元素的关系:数据结构中数据元素之间存在一种或多种特定关系,这些关系可以通过数据项来体现。例如,线性结构中,数据元素之间的关系是一条直线上的前后顺序关系;树形结构中,数据元素之间的关系是一种层次关系,根节点在最上面,叶子节
2、点在下面;图状结构中,数据元素之间的关系是一种网状关系,节点之间可以有多条路径相连。以上内容仅供参考,建议查阅关于数据结构的文献、资料获取更全面的信息。三、扩展知识数据结构有这么几个比较重要的概念:1 .数据数据是信息的载体,是描述客观事物属性的数、字符及所有能输入到计算机中并被计算机程序识别和处理的符号的集合。数据是计算机程序加工的原料。数据的概念比较抽象和泛泛的。2 .数据元素数据元素是数据的基本单位,通常作为一个整体进行考虑和处理。数据元素是一个很具体的概念。比如说你有很多笔,一笔这个概念可以称为数据对象,而你的每一只笔都是一个具体的数据元素。3 .数据项一个数据元素可由若干数据项组成,
3、数据项是构成数据元素的不可分割的最小单位。一般在研究某个数据结构时,我们只研究到数据项。4 .数据对象数据对象是具有相同性质的数据元素的集合,是数据的一个子集。数据是一个抽象的概念,数据对象也是较为抽象的概念。万物皆可为数据,但是数据对象只是将其中性质相同的物,范围较元素集中。5 .数据结构数据结构是相互之间存在一种或多种特定关系的数据元素的集合。逻辑结构三要素二/物理结构(存储结构)数据的运算数据结构三要素PS.个人理解:数据结构的概念比较难以理解,在我看来数据结构是数据对象的具体实现。此外,数据结构还涉及到数据类型的概念。数据t数据对象t数据元素.数据项数据对象1某种类型、数据元素1数据对
4、象2.,另外某种类型 数据类型2 数据对象、数据元素、数据结构与数据类型的相互关系6 .数据类型数据类型是一个值的集合和定义在此集合上的一组操作的总称。数据类型是和数据结构密切相关的一个概念,它最早出现在高级语言程序中,用以刻画(程序)操作对象的特性。(数据结构一一严蔚敏)按照“值”的不同特性,高级语言中的数据类型可分为两类(以C语言为例):a.原子类型。其值不可再分的数据类型。如int类型,其范围为-21474836482147483647,可进行的操作有加减乘除.b.结构类型。其值可以再分解为若干成分(分量)的数据类型。c语言中可以使用struct来定义结构类型。/定义一个person类s
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 形式化 定义 两个 构成要素 含义
