第01章 绪论 数据结构 (第二版) 教学课件.pptVIP

  • 1
  • 0
  • 约4.1千字
  • 约 22页
  • 2018-01-28 发布于浙江
  • 举报

第01章 绪论 数据结构 (第二版) 教学课件.ppt

第01章 绪论 数据结构 (第二版) 教学课件

数据结构 (第二版) 第一章 绪论 1.1 数据结构的主要内容 1.2 基本术语 1.3 算法描述及分析 1.1 数据结构的主要内容 例1: 99080-33202670610054510102780618748 1.1 数据结构的主要内容 例2: 电话号码簿 (a1,b1) (a2,b2)…(an,bn) 其中: ai为某人姓名,bi为该人的电话号码。 要求:设计一个算法,给定一个姓名时, 能查出此人的电话号码。 1.1 数据结构的主要内容 例3:大学学生管理机构 学校     一系  ...八系 ...        一年级 二年级 三年级 四年级         1班 ...8班         张三...李四 1.1 数据结构的主要内容 例4:图书目录管理 设每个书目含:书名,作者,登录号,分类,出版年月 对图书目录常有如下操作: 查找:某书在书库中是否存在? 插入:购进新书时的登录; 删除:报废或丢失的书,需从目录中去掉; 1.1 数据结构的主要内容 综上所述: 《DS》主要研究内容: 数据的各种逻辑结构和物理结构,以及它们之间的相应关系; 对每种结构定义相适应的各种运算; 设计出相应的算法; 分析算法的效率。 数据结构与问题求解 1. 在计算机中建立一个与实际问题有比较密切对应关系的模型; 2. 计算机内部的数据 表示了需要被处理的实际对象,包括其内在的性质和关系; 3. 处理这些数据的程序 则模拟对象领域中的实际过程; 4. 将计算机程序的运行结果 在实际领域中给予解释,便得到实际问题的解。 1.2 基本术语 数据(Data):所有能被计算机处理的符号的集合。 数据元素(Data Element):是数据这个集合中的一个个体。 设给定数据集合为:  D={d1,d2,...,dn} 则di属于D,并称di为数据元素。 数据项(Data Item):数据元素常常还可分为若干个数据项,数据项是数据具有意义的最小单位。 1.2 基本术语 数据对象(Data Object): 具有相同特性的数据元素的集合。 例如:数据集合D={0,1,…,A,B,…,Z} 则:数据对象正整数N={ 0,1,…}   数据对象字母C={ A,B,…,Z } 数据元素是数据的一个个体, 数据对象是数据的一个子集。 1.2 基本术语 数据结构(Data Structure):是带有结构的数据元素的集合。  所谓结构就是数据元素之间的关系,即描述数据元素之间的运算及运算规则。  用集合的形式描述,数据结构是一个二元组:  DS=(D,R)   其中:D是数据元素的集合,R是D上关系的集合。 简言之,数据元素和其相互关系称为数据结构 1.2 基本术语 逻辑结构(Logical Structure): 指数据元素之间的结构关系。 物理结构(Physical Structure): 指数据结构在机内的表示,也称为存储结构。 1.3 算法描述和算法分析 一.算法(Algorithm) 1.算法概念:算法是一个有限的指令集, 遵循指令流可以完成特定的功能。 1.3 算法描述和算法分析 3.算法与程序的区别 算法 是解决问题的一种方法或一个过程,考虑如何将输入转换成输出,一个问题可以有多种算法。 程序 是用某种程序设计语言对算法的具体实现。 1.3 算法描述和算法分析 二.算法描述语言——类Pascal  为了便于理解掌握算法的思想和实质,本课程采用类Pascal语言来描述各种算法。 所有的算法均以过程或函数的形式表示;  PROC 过程名 (参数表);  {算法说明}   语句组  ENDP; {过程名} 1.3 算法描述和算法分析 FUNC 函数名 (参数表):类型;  {函数说明}   语句组 RETURN(f)  ENDF; {函数名}  调用过程语句为:过程名(参数表)  调用函数语句为:变量名:=函数名(参数表) 1.3 算法描述和算法分析 出错语句:ERROR(‘出错信息’); 注释语句:{注释内容} 语句结束符号:; 语句组符号:[ ] 基本函数:max()、min()、       abs() 、eof 、eoln 布尔运算:AND、OR、NOT、CAND、COR 1.3 算法描述和算法分析 赋值语句:变量名:=表达式; 分支语句:IF 条件 THEN 语句 ELSE 语句;       CASE 条件1:语句1;        ...        条件n : 语句n; (ELSE  语句n+1) ENDC;   

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档