数据结构基础

105 阅读1分钟

数据结构核心名词解释

数据: 程序的操作对象, 用于描述客观事物

数据的特点: 可以输入到计算机; 可以被计算机处理

数据项 : 一个数据元素由若干数据项组成

数据元素 : 组成数据对象的基本单位

数据对象: 性质相同的数据元素的集合(类似数组)

结构: 数据元素之间不是独立的, 存在特定的关系, 这些关系即是结构

数据结构: 指数据对象中的数据元素之间的关系 

数据结构 - 逻辑结构

  • 集合结构 : 没有顺序.

  • 线性结构 : 有顺序. 链表、队列、堆、 栈、字符串、数组

  • 树形结构 : 一对多. 二叉树

  • 图形结构 : 多对多

数据结构 - 物理结构

  • 顺序存储结构 : 内存中提前开辟一块连续的空间, 方便查询,不方便增删

  • 链式存储结构 : 方便增删, 不方便查询