基本术语

1.数据:是描述客观事物的符号,是计算机中可以操作的对象,能被计算机识别且可以输入给计算机处理的符号集合

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

2.数据元素:是组成数据的、有一定意义的基本单位【在计算机中通常被作为整体处理】

比如:”人类“中的数据元素 ——>   人       草食动物  ——> 牛羊马等

3.数据项:一个数据元素可以由若干个数据项组成,数据项是数据不可分割的最小单位

比如:人 ——> 有“眼耳鼻手”等数据项

4.数据对象:是性质相同的数据元素的集合,是数据的子集

性质相同 ——> 数据元素有相同数量和类型的数据项

比如:人都有名字,生日,性别

大话数据结构 【一】数据结构 随笔 第1张

 

5.数据结构:相互之间存在一种或多种特定关系的数据元素的集合

比如:大话数据结构 【一】数据结构 随笔 第2张

 

 

 

 

大话数据结构 【一】数据结构 随笔 第3张

 

 

 

逻辑结构  ——> 数据对象中数据元素之间的相互关系

    1.集合结构

大话数据结构 【一】数据结构 随笔 第4张其中的数据元素,除了属于同一个集合外,无任何关系

 

    2.线性结构

 大话数据结构 【一】数据结构 随笔 第5张一对一

 

    3.树形结构

 大话数据结构 【一】数据结构 随笔 第6张存在一对多关系

 

    4.图形结构

 大话数据结构 【一】数据结构 随笔 第7张多对多

 

 

 

用示意图表示数据的逻辑结构时,注意:

* 每一个数据元素看作结点,用圆圈表示

* 元素间关系用节点间连线表示,如果关系是有方向的,带箭头

 

 

 

 

物理结构  ——> 数据的逻辑结构在计算机中的存储形式

 数据的存储结构应正确反应数据元素之间的逻辑关系

 

    1.顺序存储

大话数据结构 【一】数据结构 随笔 第8张把数据元素存放在地址连续的存储单元里,其数据间的逻辑关系和物理关系是一样的

 

    2.链式存储

 大话数据结构 【一】数据结构 随笔 第9张把数据元素放在任意的存储单元里,可以连续,也可以不连续【需要用一个指针存放数据元素的地址,然后就可以通过地址找到相关元素的位置】

 

 

 

 

数据类型 ——>  一组性质相同的值的集合以及定义在此集合上的一些操作的总称

 

          设计计算机语言的大佬,为啥要考虑到数据类型?

大话数据结构 【一】数据结构 随笔 第10张

 

 

 

 

抽象,抽取出事物具有的普遍性的本质,抽取问题的特征,忽略非本质细节,是对具体事务概括

 

抽象数据类型 ——> 一个数学模型以及定义在此模型上的一组操作

抽象数据类型定义仅仅取决于它的一组逻辑特性

大话数据结构 【一】数据结构 随笔 第11张

 

抽象数据类型并不是已经定义并实现的数据类型,还可以是编程人员自己定义的数据类型

 

大话数据结构 【一】数据结构 随笔 第12张

 

 

描述抽象数据类型的标准格式    【数据对象 关系 操作】

大话数据结构 【一】数据结构 随笔 第13张

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄