数据结构基本概念
数据结构基本概念 1 数据:数据是用来描述现实世界的数字、字符、图像、声音,以及能够输入到计算机中并能被计算机处理的符号集合 2 数据元素: 数据元素是数据的基本单位 ,在计算机中通常作为一个整体进行考虑和处理,通常也称为“元素”、“记录”、“节点”等 3 数据对象:数据对象是具有相同性质的数据元素的集合,是数据的一个子集 4 数据结构:在实际问题中,数据元素不是孤立存在的,而是在相互之间存在一种或多种特定的关系,这种数据元素相互间的关系称为“数据结构“ 注:我觉得应该重点理解”数据元素“和”数据结构“ 数据元素举例:在学生信息表中,可能含有姓名、学号、性别等字段(属性),每个学生的信息可以称为一条记录,也就是一个数据元素,并且一般作为整体处理 数据结构:包含数据逻辑结构和数据存储结构两方面的描述 一、数据的逻辑结构 1 集合结构 : 集合结构的数据元素除了同属于一个集合外,他们之间没有任何联系. 2 线性结构 : 数据元素存在”一对一”的关系 3 树形结构 : 数据元素存在”一对多”的关系 4 图形结构 : 数据元素存在”多对多”的关系 二、数据的存储结构 数据的存储结构就是数据元素及其相互关系的存储方式。要想用计算机处理数据,就必须把数据的逻辑结构映射为数据的存储结构。 按照数据的存储结构,一般将数据结构分为顺序存储结构、链式存储结构、索引存储结构和散列存储结构。 1