数据结构-基本概念

数据

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

数据对象

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

数据元素

组成数据的、有一定意义的基本单位,在计算机中通常作为整体处理,也被称为记录。

数据项

一个数据元素可以由若干个数据项组成。

数据结构

不同数据元素之间不是独立的,而是存在特定的关系,我们将这些关系称为结构。

逻辑结构

指数据对象中数据元素之间的相互关系

  • 集合结构:平行结构

  • 线性结构:一对一结构

  • 树形结构:一对多结构

  • 图形结构:多对多结构

物理结构

指数据的逻辑结构在计算机中的存储形式

  • 顺序存储结构:把数据元素存放在地址连续的存储单元里,其数据之间的逻辑关系和物理关系一致。

  • 链式存储结构:把数据元素存放在任意的存储单元里,这组存储单元可以是连续的,也可以是不连续的。

数据类型

一组性质相同的值的集合以及定义在此集合上的一些操作的总称。

抽象

抽取出事物具有的普遍性的本质。

抽象数据类型(Abstract Data Type - ADT)

一个数学模型以及定义在该模型上的一组操作。

抽象数据类型体现了程序设计中问题分解、抽象和信息隐藏的特性。

总结

数据结构是组织和存储数据的方式,重点在于如何有效地描述数据之间的关系和存储方式,以便高效地进行操作和处理。