计算机主要用于计算时,一般要经过如下几个步骤:首先从具体问题抽象出数学模型,然后设计一个解决数学模型的算法,最后编写程序,进行测试、调试,直到解决问题。
在此过程中寻求数学模型的实质是分析问题,从中提取操作的对象,并找出这些操作对象之间的关系,然后用数学语言加以描述,即建立的数学方程
例如:学生管理系统中每个学生的基本信息记录按顺序号排列,形成了学生基本信息记录的线性序列,呈一种线性关系
线性结构中元素之间存在简单的一对一的线性关系
树结构中的元素之间存在一对多的层次关系
基本概念和术语
数据:是客观事物的符号表示,是所有能输入到计算机中并被计算机程序处理的符号的总称
数据元素:是数据的基本单位,在计算机中通常作为一个整体进行考虑和处理。在有些情况下,数据元素也称为元素、记录等。数据元素用于完整的描述一个对象
数据项:是组成数据元素的、有独立意义的、不可分割的最小单位。
数据对象:是性质相同的数据元素的集合,是数据的一个子集
数据结构:是相互之间存在一种或多种特定关系的数据元素的集合
数据结构包括逻辑结构和层次结构两个层次
逻辑结构
数据的逻辑结构是从逻辑关系上描述数据&#x