Fork me on Github

数据结构绪论基本概念和术语

数据(Data客观事物的符号表示,是所有能输入到计算机中并被计算机程序处理的符号的总称。

数据元素(Data Element数据的基本单位,再计算机中通常作为一个整体进行考虑和处理。

数据项(Data Item组成数据元素的、有独立含义的、不可分割的最小单位。

数据对象(Data Object是性质相同的数据元素的集合,是数据的一个子集。

数据结构(Data Structure相互之间存在一种或多种特定关系的数据元素的集合。换句话说,数据结构是带“结构”的数据元素的集合,“结构”就是数据元素之间存在的关系。数据结构包括逻辑结构和存储结构两个层次。

逻辑结构从逻辑关系上描述数据,与数据的存储无关,是独立于计算机的。数据的逻辑结构有两个要素,一是数据元素,二是关系,关系是数据元素间的逻辑关系。根据数据元素之间关系的不同特性,通常有四种基本结构:集合结构(属于同一集合)、线性结构(一对一)、树结构(一对多)、图结构或网状结构(多对多)。

存储结构:数据对象在计算机中的存储表示称为数据的存储结构,也称为物理结构。数据元素在计算机中两种基本的存储结构,分别是顺序存储结构和链式存储结构。

数据类型(Data Type):一个值的集合和定义在这个值集上的一组操作的总称。

抽象数据类型(Abstract Data Type,ADT):一般由用户自定义的、表示应用问题的数学模型,以及定义在这个模型上的一组操作的总称,具体包括三部分:数据对象、数据对象上关系的集合、对数据对象的基本操作的集合。

posted @   菜鸟昂  阅读(78)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下
点击右上角即可分享
微信分享提示