数据结构的形式定义
2007-12-02 13:45
281 查看
数据结构
数据结构的形式定义为:
数据结构是一个二元组
Data_Structures = ( D,S )
其中:D是数据元素的有限集,
S是D上关系的有限集。
按关系或结构分,数据结构可归结为以下四类:线性结构、树形结构、图状结构和集合结构。
数据结构应该包括数据的"逻辑结构"和数据的"物理结构"两个方面(层次)。
数据逻辑结构是对数据元素之间存在的逻辑关系的描述,它可以用一个数据元素的集合和定义在此集合上的若干关系表示。
数据物理结构是数据逻辑结构在计算机中的表示和实现,故又称数据"存储结构"。
上述对数据结构的定义还只是数学上的抽象概念,并没有涉及计算机,完整的数据结构定义还应该包括它在计算机中的表示-即数据的存储结构。
数据结构的形式定义为:
数据结构是一个二元组
Data_Structures = ( D,S )
其中:D是数据元素的有限集,
S是D上关系的有限集。
按关系或结构分,数据结构可归结为以下四类:线性结构、树形结构、图状结构和集合结构。
数据结构应该包括数据的"逻辑结构"和数据的"物理结构"两个方面(层次)。
数据逻辑结构是对数据元素之间存在的逻辑关系的描述,它可以用一个数据元素的集合和定义在此集合上的若干关系表示。
数据物理结构是数据逻辑结构在计算机中的表示和实现,故又称数据"存储结构"。
上述对数据结构的定义还只是数学上的抽象概念,并没有涉及计算机,完整的数据结构定义还应该包括它在计算机中的表示-即数据的存储结构。
相关文章推荐
- 数据结构的基本定义
- Java数据结构之队列的简单定义与使用方法
- JavaScript数据结构之二叉查找树的定义与表示方法
- Java - XML文档定义有几种形式?它们之间有何本质区别?解析XML文档有哪几种方式?
- C语言定义数组的几种形式
- 数据结构与算法的实现 —— 结点定义与数据结构的选择
- java定义IP地址形式输入的规则
- CB中来定义bit的数据结构
- 定义一个栈的数据结构,要求实现一个min函数,每次能够得到栈的最小值,并且要求Min的时间复杂度为O(1)
- 想了解概率图模型?你要先理解图论的基本定义与形式
- 定义栈的数据结构,要求添加一个min函数,能够得到栈的最小元素
- 数据结构 树的定义
- object-c 以宏的形式定义和实现单例
- 扩展类的形式与定义
- XML文档定义有几种形式?它们之间有何本质区别?解析XML文档有哪几种方式?
- Python数据结构之哈夫曼树定义与使用方法示例
- java 匿名类(不能被忽略 (new+接口)是定义匿名类的一个形式)
- XML 文档定义有几种形式?它们之间有何本质区别?解析XML 文档有哪几种方式?
- 数据结构:栈的定义与基本操作
- 使用形式语言定义通信报文格式