大话数据结构笔记
第一章 数据结构绪论 数据:是描述客观事物的符号,是计算机中可以操作的对象,是能被计算机识别,并输入给计算机处理的符号集合。 数据—>符号。 前提: ①可以输入到计算机及中。 ②能被计算机程序处理。 数据元素:是组成数据的、有一定意义的基本单位,在计算机中通常作为整体处理。也被称为记录。 数据项:一个数据元素可以由若干个数据项组成。 数据项是数据不可分割的最小单位。 数据元素是数据结构中建立数据模型的着眼点。 数据对象:是性质相同的数据元素的集合,是数据的子集。通常简称’数据‘。 数据结构:是相互之间存在一种或多种特定关系的数据元素的集合。 研究数据结构的意义:分析待处理对象的特性及各处理对象之间存在的关系。 数据结构分为:逻辑结构和物理结构。 逻辑结构:是指数据对象中数据元素之间的相互关系。 包含四种:集合结构、线性结构、树形结构、图形结构。 ①集合结构:数据元素同属一个集合外,它们之间没有其他关系。 ②线性结构:数据元素之间是一对一的关系。 ③树形结构:数据元素之间存在一对多的层次关系。 ④图形结构:数据元素是多对多的关系。 逻辑结构是针对具体问题的,为了解决某个问题,在对问题理解的基础上,选择一个合适的数据结构表示数据元素之间的逻辑关系。 物理结构:是指数据的逻辑结构在计算机中的存储形式。关键是