数据结构复习笔记(基本概念)

1.数据元素、数据项、数据对象、数据集合的概念

1.1数据元素

数据元素是组成数据、有一定意义的基本单位,在计算机中被当做整体来处理。也被称为记录

在人类中,数据元素就是人。在禽类中,数据元素就是猪、牛、马、羊等牲畜。

1.2数据项

数据项是数据结构中不可分割的最小单位。

人有眼睛、鼻子、嘴巴、耳朵等器官,那么眼睛、鼻子、嘴巴、耳朵等器官就是人这个数据元素的数据项,由这些数据项组成了数据元素。

1.3数据对象

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

性质相同,也就是说数据元素的数据项相同(具有相同的数量和类型的数据项)。

因为在实际应用中,处理的数据元素通常具有相同的性质,在不产生混淆的情况下,我们将数据对象简称为数据。

1.4数据结构

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

物理世界中,分子是由原子组成的,那么原子与原子之间的关系就是所谓的结构。

2.逻辑结构和物理结构

2.1逻辑结构

逻辑结构是指数据对象中数据元素之间的相互关系,逻辑结构分为以下四种:

  • 集合结构:数据元素同属一个集合中,各个数据元素的关系是“平等”的
  • 线性结构:每个数据元素都是“一对一”的关系
  • 树形结构:数据元素之间存在“一对多”的层次关系
  • 图形结构:数据元素之间存在“多对多”的关系

2.2物理结构

物理结构是指数据的逻辑结构在计算机中的存储形式,物理结构有以下两种:

  • 顺序存储结构:把数据元素存放在地址连续的存储单元中,数据间的逻辑关系和物理关系是一致的
  • 链式存储结构:在计算机中把数据元素存放在任意的存储单元中,可以是连续的,也可以是不连续的,用指针将每个数据元素联系起来

 

猜你喜欢

转载自blog.csdn.net/weixin_41047704/article/details/84643259