【数据机构与算法基础——基本概念和术语1】

1.数据(Data)

什么是数据

①数据时能输入计算机且能被计算机处理的各种符号的集合
②信心的载体
③是对客观事物符号化的表示
④能够被计算机识别,存储和加工

数据包括什么

①数值型的数据:整数,实数等
②非数值型的数据:文字,图像,图形,声音等

2.数据元素和数据项

数据元素

数据元素是数据的基本单位,在计算机程序中通常作为一个整体进行考虑和处理。
也简答称为元素,或称为记录,结点或顶点。
一个数据元素可由若干个数据项组成。在这里插入图片描述

数据项

数据项是构成数据元素不可分割的最小单位。
在这里插入图片描述

数据,数据元素,数据项之间的关系

数据>数据元素>数据项
例:学生表>个人纪录>学号,姓名…

3.数据对象

数据对象指性质相同的数据元素的集合,是数据的一个字集。在这里插入图片描述

数据元素与数据对象

数据元素——组成数据的基本单位
与数据的关系:是集合的个体
数据对象——性质相同的数据元素的集合

4.数据结构

数据元素不是孤立存在的,它们之间存在着某种关系,数据元素相互之间的关系称为结构
是指相互之间存在一种或多种特定关系的数据元素集合
或者说,数据结构是带结构的数据元素的集合。

数据结构包括以下三个方面的内容

在这里插入图片描述

逻辑结构和物理结构(存储结构)

在这里插入图片描述

逻辑结构的种类

在这里插入图片描述
(1)线性结构(1:1 一对一)在这里插入图片描述在这里插入图片描述

(2)非线性结构(1:n或者m:n 一对多或者多对多)
在这里插入图片描述在这里插入图片描述
在这里插入图片描述

物理结构(存储结构)的种类

在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
存储每一个元素的同时存储下一个元素的地址。
除外还有索引存储结构和散列存储结构。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值